Title | Solved Consider the seven software categories presented in Sec... Chegg |
---|---|
Course | Performance Engineering Of Software Systems |
Institution | Massachusetts Institute of Technology |
Pages | 6 |
File Size | 203.8 KB |
File Type | |
Total Downloads | 60 |
Total Views | 158 |
Consider the seven software categories presented in Section 1.1.2. Do you think that the same approach to software engineering can be applied for each? Explain your answer....
Textbook Solutions
Expert Q&A
Practice
Search
Find solutions for your homework
home / study / engineering / computer science / software design / software design solutions manuals / software engineering / 8th edition / chapter 1 / problem 5p
Software Engineering (8th Edition)
Post a question Answers from our experts for your tough homework questions
See this solution in the app
Enter question 1 Bookmark
Chapter 1, Problem 5P
Show all steps:
Problem
Continue to post 20 questions remaining
Consider the seven software categories presented in Section 1.1.2. Do you think that the same approach to software engineering can be applied for each? Explain your answer.
Step-by-step solution
Step 1 of 3 Software is engineered, not manufactured. Nature of software:
Snap a photo from your phone to post a question We'll send you a one-time download link 888-888-8888 By providing your phone number, you agree to rec a one-time automated text message with a link to the app. Standard messaging rates may apply.
The computer software is the product that is built by the software professionals, supported for a long term. • It defined with the various programs and approaches presented in the form of architecture.
My Textbook Solutions
• Nowadays, software plays a major role because it affects every aspect of the human life in all the activities. • In the world, it is placed as a most important technology to improve business, science, engineering, etc., • The importance of software is increasing and growing as software community developing the
Software Engineering
Hutchison's Elementary...
Loose Leaf for...
technologies continue to make the life easier, less expensive, faster, and high-quality programs
8th Edition
4th Edition
9th Edition
are maintained.
View all solutions
• Software manages to play a dual role that, it acts as a product and as a vehicle (medium) to deliver a product; managing both personal and business information in any manner, also acts a medium for software threats. • The role of computer software deals with the significant change over the years, to become a dominant factor in the industrialized world. • Also, there are more concerns about the software being developed to examine the characteristics of the software’s that are built by the human world. • Every software failure leads to an error that complexes the entire system pretends to give challenges continuously to the software engineers. Seven broad categories of computer software present continuing challenges for software engineers are shown below: 1. System software 2. Application software 3. Engineering / scientific software 4. Embedded software 5. product – line software 6. Web – application 7. Artificial intelligence software. Software Engineering approach: Software engineering is an engineering discipline which involves all the aspects of software production from the starting stage to the final stage by maintaining the specifications of the system.
• It allows the professionals to build the high-quality computer software which encompasses a process, a collection of methods and the tools of the array. • It completes the profession with a discipline of work to build a complex system in a timely manner. • It is the application of a systematic, quantifiable, disciplined approach to the development, operation, and maintenance of the software. • This study approaches the application engineering of the software with a technology of layers. • It defines all the forms to its application software’s which should be engineered. • It ultimately leads to the continuous process improvement to approach the effectiveness of software applications to software engineering. • It provides the techniques how-to build the software that includes all the stages of the software development with the descriptive techniques. • These tools provide the full support of the software development to go through all the stages of the software to be engineered.
Comment
Step 2 of 3
If the same approach to the software engineering can be applicable? The approach to software engineering may/may not be applied for each of the software categories because, • Computer science relates to the specializations of theory and fundamentals. • Software engineering relates to the specializations of developing and delivering the softwares in a practical way. • Software engineering is not only writing programs, not only science but an art. • To develop new programs, the same old programs can be extended by including the new features to the existing approach. • Software engineering providing tools for the software development. • Millions of software engineers worldwide are hard at work on projects in one or more of the above mentioned 7 categories. • Nowadays, the software plays a major role in front of an economy in all the developed countries and all the systems are controllable. • In some cases, new systems are being built, but in others, existing applications are being corrected, adapted and enhanced. • So that, the expenditure is spent on the software development reflects the significant fraction of GNP in all the developed countries. • The legacy behind the generation will ease the burden of future software engineers. The different approach is needed for software engineering because, • It may be applied in a similar fashion that the “new challenges” faced by the engineers will come down under each of the seven categories to deliver effects that cannot be predicted. •
Comment
Step 3 of 3 However, the software engineers will need to develop the processes that are adaptable and agile with the corresponding changes in terms of technology and the business over the next decades. • Many of the software programs are getting old, outdated and the upgraded versions needed. • So, the software engineers must be well prepared by instantiating a process to accommodate dramatic changes capable of handling all the situations concerned in the future. Therefore, it makes sense the same approach of the existing program cannot be used to the new program.
Comment
Was this solution helpful?
1
0
Recommended solutions for you in Chapter 1 Chapter 1, Problem 5P
Chapter 1, Problem 4P
Consider the seven software categories presented in Section 1.1.2. Do you think that the same approach to software engineering...
Many modern applications change frequently— before they are presented to the end user and then after the first version has been...
See solution
See solution
See more problems in subjects you study
COMPANY
LEGAL & POLICIES
CHEGG PRODUCTS AND SERVICES
CHEGG NETWORK
CUSTOMER SERVICE
About Chegg
Advertising Choices
Cheap Textbooks
Mobile Apps
EasyBib
Customer Service
Chegg For Good College Marketing
Cookie Notice General Policies
Chegg Coupon Chegg Play
Sell Textbooks Solutions Manual
Internships.com Thinkful
Give Us Feedback Help with eTextbooks
Corporate Development Investor Relations
Intellectual Property Rights Terms of Use
Chegg Study Help College Textbooks
Study 101 Textbook Rental
Jobs Join Our Affiliate Program
Global Privacy Policy DO NOT SELL MY INFO
eTextbooks Flashcards
Used Textbooks Digital Access Codes
Media Center Site Map
Honor Code Honor Shield
Learn Chegg Math Solver
Chegg Money
© 2003-2021 Chegg Inc. All rights reserved.
Help to use EasyBib Plus Manage Chegg Study Subscription Return Your Books Textbook Return Policy...