Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 6, Problem 6.10E
Explanation of Solution
Software architect as independent profession:
“No”, it is not necessary to have a separate profession of “software architect” who works independently with a customer to design the software system architecture. The software architecture affects the disreputability, robustness, performance and maintainability of a system. As it plays a major role, it cannot be designed simply by working with the customer alone independently...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Should there be a separate profession of ’software architect’ whose role is to work independently with a customer to design the software system architecture? A separate software company would then implement the system. What might be the difficulties of establishing such a profession?
Should there be a separate profession of'software architect,' whose purpose is to develop the software system architecture independently with a customer? The system would subsequently be implemented by a separate software business. What challenges may there be in developing such a profession?
Should there be a distinct "software architect" profession whose goal is to independently build the software system architecture with a customer? The system would then be put into use by a different software company. What obstacles would there be to the growth of such a profession?
Chapter 6 Solutions
Software Engineering (10th Edition)
Knowledge Booster
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
- One's level of authority is directly proportional to their job or profession's prestige and status. For with authority comes the burden of duty. What special abilities do you think a software engineer has, in light of the IEEE Code of Ethics for Software Engineering?arrow_forwardWhich issue, in your view, is now posing the greatest challenge to the field of software engineering?arrow_forwardThere is a certain level of power associated with every job and line of work. Power also entails some degree of responsibility. What authority do you think a software engineer has as a consequence of his or her job, according to the IEEE Code of Ethics for Software Engineering?arrow_forward
- Every job and every professional path carries with it a certain amount of power. In addition, having power brings a certain degree of responsibility proportional to that authority. What skills do you feel a software engineer acquires just by virtue of the fact that they work in this industry? Keeping in mind the IEEE code of Ethics for Software Engineering, what do you believe are the capabilities that accrue to a software engineer because they work in this field?arrow_forwardThere is an inherent degree of authority in every job and career. For with authority comes the burden of duty. What special abilities do you think a software engineer has, in light of the IEEE Code of Ethics for Software Engineering?arrow_forwardThere must be a gap in the fundamentals of software engineering.arrow_forward
- Is there any aspect of software engineering that falls outside of the purview of the aforementioned principles, or do they encompass everything? Explain?arrow_forwardWhat is the overarching purpose of software engineering, if there ever is one? Why does it not work?arrow_forwardImagine that a government wants a software program that helps to keep track of the utilization of the country’s vast mineral resources. Although the requirements put forward by the government were not very clear, a software company was tasked with the development of a prototype. The government found the prototype impressive, and asked it be extended to be the actual system that would be used. Discuss the pros and cons of taking this approach.arrow_forward
- Do researchers in the field of software engineering need to address any pertinent questions?arrow_forwardHow does the concept of software architecture relate to the design phase of software product development?arrow_forwardThere is a deficiency of fundamentals in the discipline of software engineering. Explain?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Fundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning