100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
CP3407 Question and answers rated A+ 2024 $13.49   In winkelwagen

Tentamen (uitwerkingen)

CP3407 Question and answers rated A+ 2024

 3 keer bekeken  0 aankoop
  • Vak
  • CP
  • Instelling
  • CP

CP3407 Question and answers rated A+ 2024 CP3407 - Advanced Software Engineering What are the essential attributes of good software? - correct answer Acceptability, maintainability, dependability and security, and efficiency. What are the two fundamental types of software product? - correc...

[Meer zien]

Voorbeeld 4 van de 50  pagina's

  • 5 september 2024
  • 50
  • 2024/2025
  • Tentamen (uitwerkingen)
  • Vragen en antwoorden
  • cp3407
  • CP
  • CP
avatar-seller
Carzola98
CP3407 - Advanced Software
Engineering
What are the essential attributes of good software? - correct answer
✔Acceptability, maintainability, dependability and security, and efficiency.


What are the two fundamental types of software product? - correct answer
✔Generic products that are designed to meet the needs of many different
customers.
Customised products designed to meet the specific needs of a single
customer.


What is software engineering? - correct answer ✔An engineering discipline
concerned with all aspects of software production from specification to system
maintenance.


What are the four fundamental activities in software processes? - correct
answer ✔Software specification, software development, software validation
and software evolution.


What is the distinction between computer science and software engineering? -
correct answer ✔Computer science is concerned with theories and methods
of computers and software systems; software engineering is concerned with
the practice of software production.


What are the 4 general issues that affect many different types of software? -
correct answer ✔Heterogeneity. Software may have to execute on several
different types of system.
Business and social change, which drives requirements for software change.

,Security and trust - our software systems must secure against external and
internal threats so that we can trust those systems.
Scale - Software may have to be developed across a range of scales e.g.
small systems in portable devices to Internet-scale systems.


List 5 different types of software application. - correct answer ✔Any 5 from:
stand-alone products,
interactive transaction-based systems,
embedded control systems,
batch processing systems,
entertainment systems,
systems for modelling and simulation,
data collection systems,
systems of systems.


What software engineering fundamentals apply to all types of software
systems? - correct answer ✔Systems should be developed using a managed
and understood development process
Dependability and performance are key system characteristics
Understanding and managing the software specification and requirements are
important
Effective use should be made of available resources


What are three key characteristics of the engineering of web-based software
engineering? - correct answer ✔Software reuse is the principal approach for
constructing web-based systems.
Requirements for those systems cannot be completely specified in advance.
A service-oriented approach is usually used for system construction

,What is a software engineering code of ethics? - correct answer ✔A set of
principles that set out, in a general way, standards of expected behaviour for
professional software engineers


What are the fundamental activities that are common to all software
processes? - correct answer ✔Software specification
Software design and implementation
Software validation
Software evolution


List 3 generic process models that are used in software engineering? - correct
answer ✔The waterfall model
Incremental development
Integration and configuration


Why are iterations usually limited when the waterfall model is used? - correct
answer ✔The waterfall model is a document-driven model with documents
produced at the end of each phase. Because of the cost of producing and
approving documents, iterations and costly and involve significant rework.
Hence they are limited


What are the three benefits of incremental development, compared to the
waterfall model? - correct answer ✔The cost of accommodating changes to
customer requirements is reduced


It is easier to get customer feedback on development work that has been
done

, More rapid delivery and deployment of useful software to the customer is
possible


What are the development stages in integration and configuration? - correct
answer ✔Discover and analyse reusable software systems or components
Requirements modification
System design with reuse
Development and integration


What are the principal requirements engineering activities? - correct answer
✔Requirements elicitation
Requirements specification
Requirements validation


Why is it increasingly irrelevant to distinguish between software development
and evolution? - correct answer ✔Few software systems are now completely
new and a more realistic model of software development is of an iterative
process that lasts for the lifetime of the software


What are the advantages of using incremental development and delivery? -
correct answer ✔Early delivery of critical functionality to the customer
Early increments serve as prototypes to explore requirements
Lower risk of overall project failure
More extensive testing of critical customer functionality


What are the two different approaches to process improvement and change
that have been proposed? - correct answer ✔The process maturity
approach, which has focused on improving process and project management
and introducing good software engineering practice

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

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

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

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 Carzola98. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor $13.49. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 72964 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
$13.49
  • (0)
  Kopen