Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 1, Problem 1.2E
What is the most important difference between generic software product development and custom software development? What might this mean in practice for users of generic software products?
Expert Solution & Answer
Learn your wayIncludes step-by-step video
schedule02:42
Students have asked these similar questions
The phrases "cohesion" and "coupling" are synonymous in the context of the software development business.
A major focus of this talk will be on the critical role that software architecture plays throughout development.
What are the key distinctions between conventional software development and web-based software development, and how exactly do these distinctions manifest themselves?
Chapter 1 Solutions
Software Engineering (10th Edition)
Ch. 1 - Explain why professional software that is...Ch. 1 - What is the most important difference between...Ch. 1 - What are the four important attributes that all...Ch. 1 - Prob. 1.4ECh. 1 - Prob. 1.5ECh. 1 - Explain why the fundamental software engineering...Ch. 1 - Prob. 1.7ECh. 1 - Prob. 1.8ECh. 1 - Prob. 1.9ECh. 1 - Prob. 1.10E
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
(True or False) If is the length of str, then is the string consisting of the last character of str.
Introduction to Programming Using Visual Basic (10th Edition)
Perfect Scores 1. Write a modular program that accepts up to 20 integer test scores in the range of 0 to 100 fr...
Starting Out with C++: Early Objects (9th Edition)
Write a function called c that takes as its argument a d structure as defined in this chapter. The function sho...
Programming in C
Write an alternative version of checkIndex called validIndex. it takes an integer parameter and returns a boole...
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
We have defined four binary logical connectives. a. Are there any others that might be useful? b. How many bina...
Artificial Intelligence: A Modern Approach
State whether each of the following is true or false. A set of statements contained within a pair of parenthese...
Java How To Program (Early Objects)
Knowledge Booster
Similar questions
- Software modelling and software development are two different things. What is the difference between them? How does one help the other make software, and how does that help each other? Why not make a UML model for people who would like to see it?arrow_forwardIn your opinion, what is the biggest problem in the software engineering industry?arrow_forwardHow do software packages support modular programming and component-based software engineering?arrow_forward
- What are the differences between cohesion and coupling in software development?arrow_forwardIn terms of software development, how do cohesion and coupling relate to one another?arrow_forwardWhat exactly does the term "critical factor" mean? It is used in the realm of software engineering.arrow_forward
- What is the difference between V&V and V&V in software development? Surely there are some variances. V&V and other approaches should be described in terms of their differences.arrow_forwardWhen it comes to creating an online library for software engineering, what do you think are the most dangerous aspects to consider?arrow_forwardIn what ways do user-centered design and software development go hand in hand?arrow_forward
- a) With respect to Lehman's laws of software evolution, state the two most fundamental laws and explain their implication for software lifecycle management. b) When you are assessing a legacy system, you have to look at it from a business perspective and a technical perspective. From a business perspective, you have to decide whether the business really needs the system. From a technical perspective, you have to assess the quality of the system and its related support software and hardware. You then use a combination of the business value and the system quality to take one of the following informed decisions: scrap the system, re- engineer the system, replace the system, continue the system's maintenance. Your task is to assess legacy systems in your organization and decide what would be the most appropriate strategy for maintaining these systems. i, Discuss possible factors you would use when assessing the technical quality of the legacy system. ii. Assume that you assessed four…arrow_forwardUnderstanding the relationship between cohesion and coupling is essential for software engineering and development.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education