Ieee definition of software engineering




















Active 3 years, 7 months ago. Viewed 6k times. Background Software engineering is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. If "operation" was just the process of maintaining the software, why include it in the definition independently? If not, What do the terms "Operation" and "Maintenance" imply in the definition?

Don't maintenance and Operation and everything come under development? Let's say we are developing an automatic updater component of a software for maintenance, doesn't that mean we are "developing" the "maintenance" part too? Why include the other two in definition then? Please explain me what SE really means. Thank You! Improve this question. Bharadwaj Srigiriraju Bharadwaj Srigiriraju 4 4 silver badges 11 11 bronze badges. Not to disagree with your esteemed professor, but "operation" is most certainly not "maintenance.

RobertHarvey: Well, he actually said that it was more about the "process of maintenance" rather than "maintenance" — Bharadwaj Srigiriraju. ForbiddenOverseer - I do that daily when I maintain software that is being updated because a defect was reported against it. ForbiddenOverseer Any update will remove the software as soon as a newer version is successfully installed.

Show 1 more comment. Active Oldest Votes. Edit Maintenance at least in my head encompasses all the non-coding activities involved with managing an application over its lifetime. Improve this answer. John Bode John Bode Crown copyright is used only when an author is or ALL authors are employed by a Crown government i. Fair Use refers to a set of ideas or concepts intended to limit under specific circumstances the near-exclusive rights of the copyright owner. However, because Fair Use is a doctrine and not a fixed body of laws, no generally applicable definition is available.

Plagiarism is the act of using someone else's work in such a way as to make it appear as one's own. Home Publications Rights. Related information. Solution was to the problem was transforming unorganized coding effort into a software engineering discipline.

These engineering models helped companies to streamline operations and deliver software meeting customer requirements. The characteristics of any software product include features which are displayed by the product when it is installed and put in use.

They are not the services which are provided by the product. Instead, they have related to the products dynamic behavior and the use made of the product. However, the relative importance of these characteristics varies from one software system to another. Optimizing the above attribute is very challenging.

What has the author Metin Akay written? List the three generic phases of software engineering? Why modeling is needed in software engineering? What is the difference between software engineering and software system engineering? What is data design in software engineering? People also asked. View results. Study Guides. Trending Questions. What's the most outdated thing you still use today? Is it better to take a shower in the morning or at night?

Is it illegal to destroy other people's mail? Which part of the cell unwinds to become chromosomes? Still have questions?

Find more answers. Previously Viewed. What is the IEEE definition of software engineering? Unanswered Questions. Is it advantageous or disadvantageous to use one pipette throughout the dilution process and why?



0コメント

  • 1000 / 1000