IS3500 | Information System Design & Development
  • Home
  • Syllabus
    • Topics
    • Topics by Class
  • Assignments
    • Assignments>
      • Assignment 1
      • Assignment 2
      • Assignment 3
      • Assignment 4
      • Assignment 5
      • Assignment 6
      • Assignment 7
      • Assignment 8
      • Extra Credit
    • Term Project
    • Blog>
      • Blogs (Spring 2013)
      • Blogs (Spring 2012)
      • Blogs (Fall 2012)
    • Submission Instructions
  • Policies
    • Attendance
    • Communication
    • Collaboration
    • Assessments
    • Grading
    • Exam Rules
    • Academic Integrity
    • Terms of Use
  • Resources
    • Content>
      • Essential Concepts
      • Requirements Engineering
      • Requirements Elicitation
      • Visual Modeling
      • Use Case Modeling
      • Process Modeling
      • Project Management
      • Feasibility Analysis
      • Data & Information Modeling
      • Statecharts
      • Solution Validation & Testing
      • Agile Methods & Scrum
      • XML and XSLT
    • Text Books>
      • Errata
    • Cases & Articles>
      • State Chart Case Study
      • Case: Looking Sharp
    • Tools
    • Archive
  • Help
    • Discussion Forum
    • Instructor's Blog
    • Office Hours
    • Instructor

Course Description

This course provides students with a thorough and practical introduction to information system analysis and design. It covers the standard methodologies for systems analysis and documentation, but places particular emphasis on modern object-oriented techniques and iterative lifecycles. We will cover client-server and web system architectures, project lifecycle models, project management techniques, requirements elicitation, analysis, documentation, and management, CASE tools, use case analysis, business rule catalogs, process models, system design approaches, testing, feasibility analysis, and graphical modeling with the Unified Modeling Language. Students are expected to complete readings in the text book, solve problem sets, analyze and document a business process, prepare a project plan, complete a system analysis & design model, and venture into the use of tools.

Learning Objectives

Upon completion of this course, students should be able to:
    • describe the main themes of the methodologies, models, tools, and techniques used in modern information systems development.
    • design and implement a new or updated system using the set of methodologies, models, tools, and techniques.
    • document the scope, requirements, and design of a system using the Unified Modeling Language (UML).
    • contrast sequential and iterative/agile methods.
    • appreciate the role of project management in systems development.
    • understand the application of tools in modern system development
    • analyze feasibility and project cost-benefit for a systems project
    • build and execute test plans and volume/load testing strategies    
Picture

Latest News

  • Text book available as PDF for tablets
  • Errata for text book
  • Discussion forum on Piazza
  • Read your colleague's blogs
  • Lecture Slide Decks posted on Content

Poll of the Day


© 2012 CCIS at Northeastern University | Terms of Use | Feedback | Mobile