Friday, February 20, 2015

Welcome to Software Design Methods





 Welcome to Software Design Methods

Goal:
To Cover the concepts of different system software design methods and testing the development process to recover bugs, ensure performance, enhance quality, and to lower the costs.

Important things should be known after studying this course:

* Discuss  different  OO   Design   Principles and  Methodologies.
* Discuss   Software Design  techniques including architectural design, abstract specification,
   interface design, component design, tasking design, and algorithm design.
* Explain how design methods and concepts contribute to the production of reliable
   systems/software on time and within budget.
* Use the appropriate design patterns to produce an effective design with low development cost.
* Analyze and create a design for a software system using a design tool.
* Design testing procedures.
* Apply different types of Software Testing including unit, system, integrated, regressions,
   security, performance, reliability, automated testing and Object oriented testing.
* Analyze Software Metrics and reliability modeling including Jelinski-Moranda, Code metrics,
   McCabe Cyclomatic complexity, Halstead's Software Sciences, function points, Software
   quality indicators and the COCOMO model.

* Examine testing techniques (such as Black Box, White box) and  test activities management
   issues.

       Apply the concepts of System Design and Testing into given case studies.


IT Society blog Team

About the Author

Saed Said Al-badri

Author & Editor

Student in Al-Musanna College of Technology, Stay tuned for the new !!!

Post a Comment

 
IT Society ©