
Course Description
In this course, students will come out equipped with the knowledge and skills necessary to design and build information system solutions. By building upon the requirements gathered in the system analysis course (BTM 481), students will be exposed to modern principles of systems design and implementation. Such tools and concepts include case modeling, dynamic modeling structural modeling, system architecture, and persistence design.
To add, students will be introduced to Unified Modeling Language to practice object-oriented systems and the emphasis of this course is on team projects.
Core Learning Materials
- An overview of Systems Development Life Cycle.
- Systems Development Methodologies.
- Characteristics of Object Oriented Systems.
- Understanding Unified Modeling Language (UML) approach.
- Business processes documentation with Use Cases and Use-Case Descriptions.
- Structural Modeling (CRC cards, Class Diagrams, Object Diagrams)
- Behavioral Modeling (Sequence Diagrams, Behavioral State Machines, CRUDE Analysis)
- User Interface Design Strategies.
- Systems Constructions, Installation and Operations.