CMSC 243 - Systems Analysis and Design
Exploration of the nature of systems work including studies, analysis, design, implementation, and evaluation. Introduction to the tools used in and techniques applied to systems development. A practical approach is emphasized and a systems study is expected of each student. PREREQUISITE(S): CMSC 110 or consent of department. Three hours each week. Formerly CS 136.
3 semester hours
Upon course completion, a student will be able to:
- Define the phases and tasks of the system development life cycle (SDLC).
- Describe the responsibilities of a systems analyst in the system development life cycle.
- Differentiate among the traditional, structured, and object oriented analysis/design methodologies.
- Apply systems analysis and design techniques in system development life cycle.
- Analyze task dependencies and durations using scheduling tools, including Gantt charts and PERT/CPM charts.
- Document business requirements using team-oriented information gathering methods and techniques, such as JAD (Joint Application Development) and RAD (Rapid Application Development).
- Perform requirements modeling to assess business requirements and information needs using FDD (Functional Decomposition Diagram), UML (Unified Modeling Language), Use Case diagrams, and Sequence diagrams.
- Design systems utilizing techniques, including process modeling, data modeling, object modeling, data design, and user interface design.
- Develop the system process model and data model using modeling tools and diagrams including data flow diagrams, entity-relationship diagrams, object/class diagrams, use case diagrams, sequence diagrams, state transition diagrams, and activity diagrams.
Click here for the Fall 2019 Class Schedule
Click here for the Extended Winter 2020 Class Schedule
Click here for the Winter 2020 Class Schedule
Click here for the Spring 2020 Class Schedule
[Add to Favorites]