|
Dec 26, 2024
|
|
|
|
Catalog 2019-2020 [ARCHIVED CATALOG]
|
CSD 321 System Analysis and Design5 credits In this course students learn the core skills needed to plan, analyze, and design information systems using an object-oriented approach. Requirements for information systems are used to create functional, structural, and behavioral models leveraging the Unified Modeling Language (UML).
Prerequisites: CSD 122 , CSD 138 , CSD 268 , and admission to the BAS IT:CSD progam
Course Outcomes Upon successful completion of this course students will be able to:
- Explain the general structure of a software project
- Analyze a problem domain
- Document project requirements and use cases
- Develop technical specifications
- Develop project architecture and data flow diagrams
- Apply object-oriented approach to software project design
- Use Unified Modeling Language (UML)
- Build UML diagrams
- Properly design relationships
- Conduct dependency analysis
- Use UML tools
- Demonstrate ability to create end-to-end analysis and design of a real-life project
Program Outcomes This course teaches to the following program outcomes:
- demonstrate competency in software engineering, software testing principles, and quality assurance techniques
- identify, evaluate, and apply efficient algorithms and technologies required for developing software system
- demonstrate ability to understand and integrate contributions to the architecture design of a large software system
- be prepared to obtain an entry-level position at a software development company
Global Outcomes This course teaches to the global outcome of communication.
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20
|
|