Sie sind auf Seite 1von 3

ARJIE ROMULO SUAN Assignment #1

SBIT-2J

1. What is Software Engineering?


 Software engineering is defined as a process of analyzing user requirements and then
designing, building,test and it is the application of engineering principles to software
development.

REF : https://www.guru99.com/what-is-software-engineering.html

2. Legacy Software
 is an old and outdated program that is still used to perform a task for a user, even though newer
and more efficient options are available. factory's computer system running on an old version of
Windows because there is not a need to invest in the most updated software.

REF : https://www.yourdictionary.com/legacy-software

3. Layered Technology
 Layered Technology is divided into four layers quality focus, process, methods and tools.
It is a process to develop effective software.

REF : https://www.tutorialride.com/software-engineering/software-engineering-tutorial.htm

4. Software Life Cycle and Process Models


 To produce a high-quality software that meets or exceeds customer expectations, reaches
completion within times and cost estimates. And to satisfied the customer.

REF : https://www.tutorialspoint.com/sdlc/sdlc_quick_guide.htm

5. Software Process Capability Maturity Models


 The model describes a five-level evolutionary path of increasingly organized and systematically
more mature processes. The five-level of Software maturity, Initial, Repeatable, Defined,Managed
and Optimizing

REF : https://searchsoftwarequality.techtarget.com/definition/Capability-Maturity-Model
6. Approaches to process improvement
 Six Sigma: A data-driven approach to reduce defects to improve an organization's performance.
 Lean manufacturing: A systematic process to minimize waste without sacrificing productivity.
 Lean Six Sigma: A combination of Lean and Six Sigma methodologies.
 Total Quality Management (TQM): An organization-wide effort focused on continuous
improvement to improve customer quality.
 Toyota System Production/Just-in-time: Methodology centered around reducing inventory
costs, manufacturing products only as they're needed.
 Theory of Constraints: A systematic process focused on finding and eliminating constraints.
REF : https://www.lucidchart.com/blog/process-improvement-methodologies

7. Process Assessment Models

(PAM) Process Assessment Model. A PAM holds all details (so called indicators) to determine process
maturity. It is aligned in two dimensions: Process and Maturity level.

REF : https://www.plays-in-business.com/process-assessment-model-what-is-it/

8. Software Process Assessments

To figure out the quality of the engineered system and to better understand the models created.
Measurement is a big help to software engineer because it gain their insight when it comes to design and
development.

REF :
https://www.tutorialspoint.com/software_quality_management/software_quality_management_process_as
sessment.htm

Das könnte Ihnen auch gefallen