1. Differentiate between generic software product development and custom software development by distinguishing the usage, reason of development, software owner, the software specification, and the decision of change. Support your answer with an example.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

1. Differentiate between generic software product development and custom software development by distinguishing the usage, reason of development, software owner, the software specification, and the decision of change. Support your answer with an example.

2. Demonstrate the Differentiating between Agile and the plan-driven development.

3. Demonstrate the structure of the Waterfall development model by explaining each phase of it with help of an example and discuss its properties and application.

4. What are the fundamentals of the software engineering activities?

5. Read carefully and understand the below scenario to solve the questions below :

 

Pizza restaurant looking for developing a mobile application that the customer can order Pizza online. The new customer has to sign-up to the application by providing his/her personal information (name, suggested username and password, phone number, and address). To place an order, the customer has to log in, provide the number of Pizza needed, the size, and the topping flavors. The application will allow online payment and cash-on-delivery options. The application needs an internet connection to be used. It should perform smoothly, and be reliable, secure, and easy to use.

a. From the above scenario, analyze the functional requirements, which represent the major tasks that the user can do over the application. (At least 5 functional requirements)

b. From the above scenario, analyze and explain the non-functional requirements that can be derived from the text. (At least 5 non-functional requirements)

c. Use-cases developed to identify system interactions can be used as a basis for system testing. From the above-mentioned scenario about a mobile pizza ordering application, design the use-case diagram to represent all tasks that the customer can be able to do over the application.

Answer (for example):

Attached

 

6. Describe the concept of Test-Driven Development. Then, clarify the Benefits of test-driven development?

7. Explain System Stakeholders with three examples of Stakeholder types.

 

8. Discuss the meaning of user testing. Then, clarify the Types of user testin

Fast Delivery
우스
Transcribed Image Text:Fast Delivery 우스
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Development strategies
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education