Saturday, February 7, 2015

Welcome to Introduction to Software Engineering






 Welcome to Introduction to Software Engineering


Goal: 
This course covers the fundamental concepts of software engineering.

Important things should be known after studying this course:

* Explain the software engineering and the role of a software engineer.
* Explain phases of the Software Development Life Cycle (requirements, design, implementation, testing, deployment, maintenance).
* Compare software process standards and processes (like waterfall, incremental, spiral, prototyping, agile methods …etc).
* Examine the requirements activities of elicitation, analysis, and specification.
* Differentiate functional and non-functional requirements.
* Analyze the decision-making logic and Process Specification
* Analyze the requirements using structured approaches such as data flow diagrams.
* Construct Software Requirements Specifications (SRS) Document.
* Discuss how to build high-quality products.
* Examine cost estimation techniques, software project scheduling, software configuration management and risk management for software projects.
* Discuss Software design principles, coupling and cohesion.
* Work as a team in the software development lifecycle.
* Use Case Tools  and Project Management Tools.






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 ©