Introduction to Software
engineering test questions and
answers
Define the term Software Engineering
The application of a systematic, disciplined, quantifiable approach to the
development, operation, and maintenance of software; that is, the
application of engineering to software.
What are the 3 overview of Software Engineering
Quality
Cost
Functionality
What does Quality mean in terms of Software Engineering
The software is expected to perform at certain standards and is reliable
What does Cost mean in terms of Software Engineering
Anytime developed always has a cost in terms of time and resources
What does Functionality mean in terms of Software Engineering
There is a need to identify and capture both functional and non-functional
requirements as requested by end users.
What are 3 reason, why is the principle of Software Engineering important
1, Software systems are often central to competitiveness and competitive
advantage.
2, Software Systems are everywhere e.g mobile phones
3, Economic value of the Agile & Waterfall ensure that software made to a
certain standards
What are 3 things to bear in mind about Software engineering Principles
in terms of theory vs reality?
- Software engineering is merely process driven
- We must access the risks or quantify risks before starting development
,- Models such as Agile & Waterfall are not always followed step by step
and are used interchangeably
What are 2 things Software Engineering mainly about?
- Solving Problems related to the customer needs with the cost of time
and resources in mind.
- The act of software development involves analysis, design and
implementation
What does Analysis mean in terms of Software Engineering
It involves investigation - defining what it is we need to build, what are
the requirements.
What does Design mean in terms of Software Engineering
We looks at a conceptual solution to the problem, one that will satisfy the
requirements identified during the analysis phase.
What does Implementation mean in terms of Software Engineering
Taking a design and realizing it via one or more programming languages
e.g programming languages
Name 3 things that are Good about Software Engineering
- Perform tasks more quickly and effectively
- Support advances in different industries
- Lots of technological disruption
e.g Mobile Devices
Name 3 things that are Bad about Software Engineering
- Failed Software development
- Malfunctioning code can also result in the killing of people
- Reliability constraints have caused cancellation of many safety critical
systems e.g failed elevators
What does Safety-critical mean in terms of Software Engineering
Something whose failure poses a threat to life or health
Who are the 3 types of people involved in Software Engineering?
1, Customer
2, Developer
, 3, User
What does Customer mean in terms of Software Engineering
The company, organization, or person who pays for the software system
What does Developer mean in terms of Software Engineering
The company, organization, or person who is building the software system
What does User mean in terms of Software Engineering
The person or people who will actually use the system
What does Stakeholders mean in terms of Software Engineering
Are Customer, Developer and User
What are the 4 Systems Approach in Software Engineer
1, Hardware, software, interaction with people
2, Identify activities and objects
3, Define the system boundary
4, Consider nested systems, systems interrelationship
what are the 4 Elements of a System in the Systems Approach
1, Activities
2, Objects or Entities
3, Relationships
4, The system boundaries
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper BRAINBOOSTERS. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €14,19. Je zit daarna nergens aan vast.