Question

Software engineering consists of four fundamental processes. The common processes are also known as the Software...

Software engineering consists of four fundamental processes. The common processes are also known as the Software Development Lifecycle.

  1. In ten sentences, list each of the four fundamental processes and how they interrelated in the Software Development Lifecycle). A software process is the set of activities that will be applied to design and build a software solution.  
  2. UML, Use Cases, Activity Diagrams and Sequence Diagrams are integral for the fundamental processes. Provide a seven sentence explanation of how these models integrate with the fundamental processes.
  3. Provide an eight-sentence overview of at least two activities that may be part of the fundamental process.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

The four fundamental processes and their interrelation in Software Development:

1. The first fundamental process of Software engineering is Specification which defines what the software does.

2. The second fundamental process of Software engineering is Design and Implementation which helps in defining the software and data organization and implementing the system.

3. Designing involves design software architecture and identify the major system components.

4. Implementation involves adding detail to the design and programming of the system.

5. Design and implementation are closely related and are normally inter-leaved activities.

6. The third fundamental process of Software engineering is Validation which helps in testing the system for bugs and checking the system whether it meets the requirement or not.

7. Verification and Validation are intended to show that a system meets its stated requirements and also meet the real needs of the system customer.

8. The fourth fundamental process of Software engineering is Evolution which helps in changing the system after it has gone into use.

9. They are organized differently in different development models.

10. In the Waterfall model, they are organized in a sequence whereas in incremental development model they are interleaved.

Seven sentence explanation of how these models integrate with the fundamental processes are:

1. Planning phase involves resource allocation, Capacity Planning, Project Scheduling, Cost Estimation of the project and product management.

2. The requirement phase gathers the requirements for new development and enhancement from business stakeholders.

3. After understanding the requirement, the developers and software architects can begin designing the software.

4. The software which is designed is then developed by the software development team.

5. After the production of the software in the development phase, it is been tested by the testing team.

6. Once the software is tested, it is deployed in the deployment phase.

7. In the operation and maintenance phase, the team continuously monitor the software to ensure proper operation and maintain the software regularly by fixing by the bugs and issues.

Overview of Design and Testing that may be part of the fundamental process is:

1. The design process uses the patterns for application architecture and software development which are already established.

2. The Architects may use TOGAF architecture framework to compose an application from existing components.

3. The design pattern is used by developers to solve algorithmic problems in a consistent way.

4. The design phase also includes some prototyping for comparing the solutions in order to find the best alternative.

5. The testing phase is very important in order to know how to software is performing and what changes do we need to make.

6. Without testing the developed software, a company won't be able to deliver the best quality software to its customers.

7. In order to measure quality, Code quality, Unit testing, Integrated testing, performance testing, security testing are used

8. The output of the Testing phase is to make the software ready for deployment by checking whether the software is working perfectly or not.

Add a comment
Know the answer?
Add Answer to:
Software engineering consists of four fundamental processes. The common processes are also known as the Software...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Matching: What are 4 fundamental activities in software processes? definition of the software function and operational...

    Matching: What are 4 fundamental activities in software processes? definition of the software function and operational constraints Answer 1Choose...software developmentsoftware evolutionsoftware specificationsoftware validation software is modified to reflect changing customer / market needs Answer 2Choose...software developmentsoftware evolutionsoftware specificationsoftware validation design and implementation of the software code Answer 3Choose...software developmentsoftware evolutionsoftware specificationsoftware validation process of ensuring the software meets the customer's requirements Answer 4Choose...software developmentsoftware evolutionsoftware specificationsoftware validation Please answer all parts of the question. Question 2 Answer saved Marked out...

  • Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expresse...

    Please help writing a well structured document using the below Agile Runbook - Our Overall Delivery Process How do we initiate a Project? Any project is a response to a pain point or desire expressed by either customers, internal stakeholders, employees, or regulatory authorities. In short, a project is a time bound and specific goal oriented task-system that is born out of an ask from any stakeholder. Project initiation is laying down a new project by defining its goals, objectives,...

  • Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable...

    Explain what enterprise resource planning (ERP) systems. Outline several of their key characteristics. Describe in reasonable detail how a company leverages an ERP system and how its operations are improved after installing an ERP system like SAP. Explain how a supply chain management system helps an organization make its operations more efficient What is Upstream and Downstream management of the supply chain? Explain the concept of “Supply Network”, its benefits, and how technology made this concept available Explain the difference...

  • A new version of the operating system is being planned for installation into your department’s production...

    A new version of the operating system is being planned for installation into your department’s production environment. What sort of testing would you recommend is done before your department goes live with the new version? Identify each type of testing and describe what is tested. Explain the rationale for performing each type of testing. [ your answer goes here ] Would the amount of testing and types of testing to be done be different if you were installing a security...

  • These tests are intended for undergraduate students in college or those under 18 years of age.

    These tests are intended for undergraduate students in college or those under 18 years of age.Read these directions carefully!The below test includes 10 questions, randomly selected from a large inventory. Most questions will be different each time you take the test,You must answer at least 9 out of 10 questions correctly to receive your Certificate.You have 40 minutes to complete each test, and you must answer all 10 questions in order to to see your results. If you do not...

  • Q.3\ How could IT/e-banking assist an organization/ a bank to achieve a competitive advantage in the...

    Q.3\ How could IT/e-banking assist an organization/ a bank to achieve a competitive advantage in the marketplace? Explain through the case of Citibank. please make sure you give a unique answer (not copied one) ,Please no hand writing, and need references. This question is from ECOM 421 e-Business Strategies and Business Models course e-Business Strategy and Models in Banks : Case of Citibank E-business strategy in Citibank: Banks today are up-to-date with both the pros and cons of the internet....

  • e-Business Strategy and Models in Banks : Case of Citibank E-business strategy in Citibank: Banks today...

    e-Business Strategy and Models in Banks : Case of Citibank E-business strategy in Citibank: Banks today are up-to-date with both the pros and cons of the internet. They are aware of the opportunities and threats that are associated with the Web. Not a single traditional bank is brave enough to face investment analysts without an Internet strategy. But even a very thoughtful approach to the Web may do no good to the company/ organization. The main purpose behind launching online...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

  • I have this case study to solve. i want to ask which type of case study...

    I have this case study to solve. i want to ask which type of case study in this like problem, evaluation or decision? if its decision then what are the criterias and all? Stardust Petroleum Sendirian Berhad: how to inculcate the pro-active safety culture? Farzana Quoquab, Nomahaza Mahadi, Taram Satiraksa Wan Abdullah and Jihad Mohammad Coming together is a beginning; keeping together is progress; working together is success. - Henry Ford The beginning Stardust was established in 2013 as a...

  • First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below...

    First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below Include each of the following in your answer (if applicable – explain in a paragraph) Research problem: what do you want to solve using Delphi? Sample: who will participate and why? (answer in 5 -10 sentences) Round one questionnaire: include 5 hypothetical questions you would like to ask Discuss: what are possible outcomes of the findings from your study? Hint: this is the conclusion....

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT