CIS 544: Advanced Software Design and Development


  • Develop an advanced understanding of object oriented concepts
  • Develop skill in analysis, design, and development of object-oriented systems
    • Perform analysis of problem statements resulting in requirements use cases, scenarios, and domain models
    • Apply patterns in the transformation of analysis models into design
      models
    • Be able to transform analysis models into static and dynamic design models
    • Transform design models into system design and detailed design models suitable for transformation into code
  • Understand and be able to develop basic models of the Unified Modeling Language
    • Use case diagrams
    • Class diagrams
    • Sequence diagrams
    • Activity & collaboration diagrams
    • State diagrams
    • Component and deployment diagrams
  • Provide students a step by step approach for performing each stage of the analysis and design

Department of Computing and Information Sciences - Kansas State University
Address: 234 Nichols Hall, Manhattan, KS 66506
Phone: (785)532-6350; Fax: (785)532-7353; Mailto: webmaster@cis.ksu.edu