Deck 3: Software Development: Processes, Metrics, and Management
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/22
العب
ملء الشاشة (f)
Deck 3: Software Development: Processes, Metrics, and Management
1
Describe the role of class-oriented metrics in assessing the quality of an OO system.
The class is the fundamental unit of an OO system.The number of methods and their complexity are directly related to the effort required to test a class.The depth of the inheritance tree can be used to estimate the complexity of the class hierarchy.It is important to strive to have low coupling between classes and high cohesion within each class.If large class sizes are detected during OOA review,the classes should partitioned to improve the modularity of the system and make it easier to maintain.
2
What characteristics need to be exhibited by organization to improve its software process?
Management commitment and support for SPI,staff involvement throughout SPI process,process integration into organization culture,customizable SPI strategy,solid management of the SPI project
3
Describe the relationships among software engineering process,methods,and tools.
Software process defines the framework that must be established for effective delivery of software engineering technology,by providing a context by which the software engineering methods are applied.Software engineering methods provide the technical how-to's for building software.Software engineering tools provide automated or semi-automated support for software engineering process and methods.
4
Explain how size-oriented metrics differ from function-oriented metrics.Discuss the pros and cons of each.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
5
How does business process reengineering (BPR)differ from software reengineering?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
6
Describe the change control process for a modern software development project.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
7
Describe the process of writing a formal specification for some system function.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
8
Describe the five activities associated with the software measurement process.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
9
Describe statistical quality assurance?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
10
Describe all activities that must occur in order to produce a Risk Mitigation,Monitoring,and Management Plan.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
11
How is software scope defined?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
12
Approximately what percent of the project time line should be devoted to each of the activities listed below?
Planning ______
Analysis ______
Design ______
Coding ______
Testing ______
If you could expend more time in one activity,which would have the highest likelihood of improving software quality? Why?
Planning ______
Analysis ______
Design ______
Coding ______
Testing ______
If you could expend more time in one activity,which would have the highest likelihood of improving software quality? Why?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
13
How does software configuration management differ for Web and Mobile Apps?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
14
Why is the "make-buy" decision and deciding whether or not to outsource software development an important part of the software planning process?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
15
Explain what is wrong with the notion that computer software does not need to evolve over time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck
16
Describe steps needs to create a threat model.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 22 في هذه المجموعة.
فتح الحزمة
k this deck