Fundamental ideas of software engineering

Assignment Help Software Engineering
Reference no: EM131158976

Question:

Sommerville's Chapter 1 continues to define SE in terms of professional software development and ethics. These topics are significant and are highly applicable to the project team while developing software. SE's goal is also to help meet software development quality and standards as specified in the ISO organization and the CMM framework.

Videos of Interest. Something to Think About.

Ives Behar is a well-known figure in the world of millennium gadgets design. In this video, he relates his creative roots and how a simple redesign can bring new and exciting objects to the market. Some of his creations include the bluetooth headset, XO laptop, and LED leaf lamp. In the world of software engineering, developing software is an art and a science similar to developing objects for everyday use. What lessons can be learn from Behar's approach of redesigning objects that we could apply to software development?

TED Ideas Worth Spreading. (2008, May). Yves Behar: Designing objects that tell stories. Retrieve from https://www.ted.com/talks/yves_behar_on_designing_objects_that_tell_stories.html

Required Reading

Sommerville, I. (2011). Software Engineering. 9th ed. Boston, Massachusetts:

Adison-Wesley. Retrieved from https://www.softwareengineering-9.com/ [Chapter 1: Introduction PDF]

Sommerville, I. (2011). Software Engineering. 9th ed. Boston, Massachusetts: Adison-Wesley. [Chapter 1: Introduction PPT]

SLP Assignment

After reading the course materials, please write a 2-3 page paper answering the following.

What are the four important attributes that all professional software should have? Suggest four other attributes that may sometimes be significant.

Explain why there are fundamental ideas of software engineering that apply to all types of software systems.

Your assignment will be graded according to the MSITM SLP Grading Rubric, which aligns with the following expectations. (To see the rubric, go to Assessments>Rubrics. Click the arrow next to the rubric name and choose Preview.)

APA formatted references and proper citations a must.

Verified Expert

The solution is discussed about the four important attributes that all professional software should have such as Maintainability, Dependability and Security, Efficiency, Acceptability and other four attributes that may sometimes be significant which are re usability, dis-reputability, portability or versatility and interoperability and also discussed about the fundamental ideas of software engineering that apply to all types of software systems such as Software particulars Software improvement, Software approval, Software advancement. The solution file prepared in MS word which contains 800 words and references are citation with APA format.

Reference no: EM131158976

Questions Cloud

Write a program that creates an array of random integers : Write a program that creates an array of 100 random integers in the range 1 to 200 and then, using the sequential search, searches the array 100 times using randomly generated targets in the same range.
Understand the concept of methodologies : Explain why is it important to understand the concept of methodologies. If most companies do not use methodologies, why should you learn to use them?
What is the costly signaling theory of ritual : What is the "costly signaling theory of ritual," and what role might it play in the emergence of "demanding religious groups"? Give five functions of religion in society with an example for each.
Analyze financial statements of a publicly traded company : What is the amount of property and equipment on the balance sheet for the two most recent years? - What is the amount of accumulated depreciation and the depreciation expense?
Fundamental ideas of software engineering : What are the four important attributes that all professional software should have? Suggest four other attributes that may sometimes be significant.
Create a list of inventory parts and their quantities sold : Write a program that uses a hashing algorithm to create a list of inventory parts and their quantities sold in the past month. After creating the hashed list, write a simple menu-driven user interface.
Which of the most to refute the concept of vitalism : The concept of vitalism is based on a belief in a life force outside the jurisdiction of physical and chemical laws. According to this belief, organic compounds can arise only within living organisms. Which of the following did the most to refute ..
What changes would you like to suggest to improve security : ? What changes would you like to suggest to improve security? Note that any changes would have to be cost-effective or justified in some other way. Can you suggest additions to the points covered in the slide
Are there differences with other biomaterial based products : Describe the major technical areas involved in engineering a new biomaterial such as a contact lens. Are there differences with other biomaterial based products?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd