Soft. Eng.: Process, Principles & Methods (C)
Dublin City University
Area of Study
Computer Engineering, Computer Science
Taught In English
Course Level Recommendations
ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.
Recommended U.S. Semester Credits3
Recommended U.S. Quarter Units5
Hours & Credits
The difference between writing a small program and developing a large-scale software product is not a difference of size as much as it is a difference of nature. While the construction of small programs is a purely technical issue, the development of larger software products is a multi-dimensional problem, which involves technical considerations as well as managerial and organizational considerations. The objective of this module is to explore all three inter-related perspectives and to provide the learner with the foundational skills necessary to understand and apply these skills in an industry context.
1. Identify important historical and current literature addressing software engineering, software process, software methodologies, software quality and associated standards
2. Evaluate the concepts embodied in the most prevalent software methodologies and models, including knowledge of their advantages and disadvantages, and when it may be appropriate to use each approach
3. Explain and construct quality-oriented software development processes and explain the principles behind SPI models / standards and their implementation in software development organization and select the most appropriate model / standard for a given situation.
4. Develop models to specify software systems, starting from an initial problem statement, and making use of a variety of specification techniques
5. Demonstrate a solid understanding of the available methods for specifying software systems, including of the synergy between formal and semi-formal approaches