Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

Software Engineering 2024 With 100% verified correct Answers

Rating
-
Sold
-
Pages
10
Uploaded on
02-03-2024
Written in
2023/2024

Software Engineering 2024 With 100% verified correct Answers Define Software Engineering - IEEE - Software Engineering is the application of a Systematic, Disciplined, Quantifiable approach to the Development, Operation, and Maintenance of software; that is, the application of engineering to software State the 5-steps of the Simple Life Cycle Model - 1: Requirements engineering 2: Design 3: Implementation 4: Testing 5: Maintenance State the outcome of Requirements Engineering stage - yields a description of the desired system: -which functions -possible extensions -required documentation -performance requirements ..includes a feasibility study ..resulting document: requirements specification State the outcome of the Design stage - -earliest design decisions captured in software architecture -decomposition into parts/components; what are the functions of, and interfaces between, those components? -emphasis on what rather than how -resulting document: specification State the outcome of the Implementation stage - focus on individual components -goal: a working, flexible, robust, ... piece of software -not a bag of tricks -present-day languages have a module and/or class concept State the outcome of the Testing stage - -does the software do what it is supposed to do? -are we building the right system? (validation) -are we building the system right? (verification) -start testing activities in phase 1, on day 1 State the outcome of Maintenance stage - -correcting errors found after the software has been delivered -adapting the software to changing requirements, changing environments, ... What % of effort does each stage in the software development take? - -Requirements specification - 10% -Requirements engineering - 10% -Design - 15% -Coding - 20% -Testing - 45% Software Engineering definition mnemonic is: - SDQDOM - Slow Donkeys Quickly Develop into Orange Monkeys. Systematic, Disciplined, Quantifiable, Development, Operation, and Maintenance. State the five parts of the Simple Life Cycle Model - a) Requirements Engineering b) Design c) Implementation d) Testing e) Maintenance

Show more Read less
Institution
Course

Content preview

Soft Ware Engineering 2024
Questions with well researched answers

Which is NOT represented in a UML Class diagram?
A. Operations of classes and interfaces
B. The class level variables in the class
C. Relationships between classes and interfaces
D. The interactions between objects in sequential oder - ✔✔✔D

In the following descriptions, which is the CORRECT description of STATE diagram?
A. State diagrams, which show the object classes in the system and the associations
between these classes
B. State diagrams, which show how the system reacts to internal and external events
C. State diagrams, which show the interactions between a system and its environment
D. State diagrams, which show interactions between actors and the system and
between system components - ✔✔✔B

Which is the CORRECT statement about common process activities?
A. The four basic process activities of specification, development, validation, and
evolution NOT always involve in all types of software processes...
B. The four basic process activities of specification, development, validation, and
evolution are organized differently in different development processes...
C. The four basic process activities of specification, development, validation, and
evolution are always has the same oder in different development... - ✔✔✔B

If performance is a critical requirement, the architecture should be designed to _____
A. localize critical operations and minimize communications; use large rather than fine-
grain components
B. include redundant components and mechanisms for fault tolerance
C. use a layered architecture with critical assets in the inner layers
D. All of the others - ✔✔✔A

The Evolutionary development is the BEST approach to development software when
___
A. The software system is small and medium-sized (up to 500.000 lines of code),
requirements are poorly understood
B. The software system is large and that is need developed at several sites
C. The software system is complex, long-lifetime - ✔✔✔C

Which is NOT a common characteristic that used to evaluate architecture design
solution?
A. Maintainability
B. Availability
C. Technology

, D. Security
E. Performance
F. Safety - ✔✔✔C

What is functional requirement from the list below?
A. The response time for each screen is must be less than 2 seconds.
B. The user interface shall be implemented as simple HTML without frames
C. The system is implemented by using Java, Oracle database
D. An article information shall include Author, Title, Description and other related
informtion - ✔✔✔D

Select the BEST solution for architectural design of a Banking software system that
security, availability are critical requirements
A. If security, availability are critical requirements, the architectural should be designed
to use a layered architecture with critical assets in the OUTER layers; include redundant
components and mechanisms..
B. If security, availability are critical requirements, the architectural should be designed
to use a layered architecture with critical assets in the INNER layers; use fine-grain,
replaceable components
C. If security, availability are critical requirements, the architectural should be designed
to use a layered architecture with critical assets in the INNER layers; include redundant
components and mechanisms.. - ✔✔✔C

The practices small, frequent releases of the system, the approach to requirements
description base on customer stories or scenarios in Extreme P...
A. Customer involvement
B. People not process
C. Maintain simplicity
D. Incremental delivery
E. Embrace change - ✔✔✔A

Can we think SOA services and web services are the same in some ways?
A. Yes, SOA services can be realized as web services
B. No, SOA services and web services are totally difference - ✔✔✔A

According to Guimaraes (1983) the Maintenance effort Distribution of Fault repair is
A. 65%
B. 18%
C. 50%
D. 17% - ✔✔✔D

What is the relationship between C and F in the image?
A. F is a realization of C
B. F depends on C
C. C is a realization of F
D. C depends on F - ✔✔✔D

Written for

Course

Document information

Uploaded on
March 2, 2024
Number of pages
10
Written in
2023/2024
Type
Exam (elaborations)
Contains
Unknown

Subjects

$8.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
EdwinEdwin99

Also available in package deal

Get to know the seller

Seller avatar
EdwinEdwin99 Oxford University
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 year
Number of followers
0
Documents
223
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions