Back to courses index

SWEB331: Software Analysis and Design Lab

Description:The complexity of modern software systems requires the use of modern techniques for their specification and realization as well as. This course provides hand-on practices on system analysis and design perspectives. Using an object modelling language, such as Unified Modelling Language (UML) to illustrate the relevant concepts. The Lab starts with the process of capturing, defining, analyzing and documenting software requirements. Then the lab introduces the role of design in the Software Life Cycle and hence the process of developing the static structure and the dynamic behavior of the intended software system. There are many software tools that support analysis, design and development phases. Because the software tools domain is changing so rapidly, the course will attempt to discuss software tools within the context of their category and their availability as commercial products. The objective is that the topics covered should remain meaningful, even after the current generation of tools is obsolete.
Credit Hours.:1
Coordinator: AbdulMutalib Masaud Wahaishi
Topics Outline:
  1. Introduction to Software Analysis and Design tools (IBM Architect)
  2. Capturing System Requirements - Use case Model (Use case Diagrams and Use Case Descriptions)
  3. Capturing The Static Behavior ? System Architecture
  4. Capturing The Dynamic Behavior ? Behavioral Architecture
  5. Component Diagrams
  6. Deployment Diagrams
Outcomes:
  1. Investigate the role of system analysis in the Software life Cycle
  2. Distinguish practical issues involved in system requirements and system design
  3. Produce validated software design architecture
  4. Demonstrate skills in communications, individual articulation and group participation
  5. Use software analysis and design CASE tools
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6
1    
2      
3    
4      
5     
Pre-requisite
Co-requisite SWEB319: Software Design
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
28% 28% 28% 0% 0% 0%0% 2% 4% 0% 0% 4% 0% 2%
Show Details