Quiz 1 Software Engineering

0.0(0)
Studied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/10

flashcard set

Earn XP

Description and Tags

Last updated 7:02 PM on 9/22/22
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

11 Terms

1
New cards
Both the Waterfall and RUP
Is a heavy weight process that focuses on producing detailed long documents
2
New cards
Scrum and RUP
Iterative process that delivers software early and often
3
New cards
Scrum
Uses the product backlog, sprint backlog, and the burndown chart as artifacts
4
New cards
Both Scrum and the RUP
Integration takes less time as it is carried out through the development life cycle
5
New cards
Scrum
Does not have predefined phases
6
New cards
Waterfall Method
Easy to manage due to the rigidity as phases are carried out and completed one at a time
7
New cards
Essential attributes of good software
Maintainability
Dependability and security
Efficiency
Acceptability
8
New cards
Maintainability
Software should be written in such a way so that it can evolve to meet the changing needs of customers. This is a critical attribute because software change is an inevitable requirement of a changing business environment
9
New cards
Dependability and security
Software dependability includes a range of characteristics including reliability, security and safety. Dependable software should not cause physical or economic damage in the event of system failure. Malicious users should not be able to access or damage the system.
10
New cards
Efficiency
Software should not make wasteful use of system resources such as memory and processor cycles. Efficiency therefore includes responsiveness, processing time, memory utilisation, etc.
11
New cards
Acceptability
Software must be acceptable to the type of users for which it is designed. This means that it must be understandable, usable and compatible with other systems that they use.