Shared Flashcard Set

Details

CTEC3901 Software Engineering (Management)
Cost/Benefit Analysis, Motivation and Leadership, Project Planning, Software Quality Management, Software Configuration Management, PRINCE2
77
Computer Science
Undergraduate 3
04/28/2012

Additional Computer Science Flashcards

 


 

Cards

Term
Name the three approaches to Cost/Benefit Analysis
Definition
1. Least cost
2. Payback period
3. Return on Investment (ROI)
Term
What does NPV stand for?
Definition
Net Present Value
Term
What is NPV? Why is NPV useful?
Definition
It looks at costs and benefits over the entire life of the system and reduces them to a common currency.
This allows the user to take into account inflation and subtract the value that could have been added with other investments (e.g. interest)
Term
How do you carry out NPV calculations?
Definition
Add the costs of the project up.
Apply the NPV formula for each year the project will last, then find the sum of all the benefits.
NPV is benefits - costs.
If it's positive, it's worth doing, if it's negative shouldn't bother.
Term
What three components are needed to work out NPV?
Definition
Appropriate rate
Present value
How many years the project will last
Term
What does IRR stand for?
Definition
Internal Rate of Return
Term
What does IRR achieve?
Definition
Provides a profitability measure as a percentage return that is directly comparable with interest rates.
Term
If the current interest rate is 10%, what value would the IRR have to be for the project to be worthwhile?
Definition
IRR must be <10%
Term
Name the 8 steps in the Projects Ladder approach to cost benefit analysis, and list them in order
Definition
Business Transformation
Strategic Systems
Interorganisational Systems
Infrastructure
MSS+DSS
Direct Value added
Automation
Mandatory
Term
What happens as a project type goes higher up the "Projects Ladder"?
Definition
There will be increased benefits from implementation but also increased risk of failure
Term
What is Information Economics?
Definition
A technique which incroporates typical ROI techniques but also extends the concept by giving value to intangible benefits
Term
Name the three additional processes which Information Economics requires?
Definition
Value linking
Value acceleration
Job Enrichment
Term
How does Information Economics define "Value Linking"?
Definition
an consequential impact over a range of departments
Term
How does Information Economics define "Value Acceleration"?
Definition
the value of future systems which will depend on the proposed system
Term
How does Information Economics define "Job Enrichment"?
Definition
enhanced skills and understanding which will be acquired from staff using or developing the new system
Term
When carrying out IRR analysis, if there are multiple IRRs found which one should be used?
Definition
the lowest one
Term
how useful is IRR?
Definition
IRR can falsely indicate that a project is attractive even though the NPV may suggest the opposite.
in this case, you should use the NPV
Term
Does IRR always give an answer?
Definition
No, if the NPV graph does not cut the X axis, there will be no IRR
Term
Name the 4 motivation theories discussed in CTEC3901 and who created them
Definition
Theory X and Theory Y (McGregor)
Hierarchy of Needs (Maslow)
Motivation and Maintenance Factors (Herzberg)
Expectancy Theory (Vroom)
Term
Explain what Theory X is
Definition
The idea of an authoritarian management is the only one that works; that human beings have an inherent dislike of work; that people have relatively little ambition
Term
Explain what Theory Y is
Definition
the idea that workers want to achieve a common goal; that man will exercise self-direction and self-control to service objectives given to him; average humans seeks to learn and gain responsibility
Term
What is the premise of Theory X vs Theory Y?
Definition
That human beings are capable of greater potential when given responsibility (theory Y) and their potential is limited when tight control is enforced (theory X)
Term
What are the 5 levels in the Hierarchy of Needs? (in order)
Definition
Self Actualisation
Self Esteem
Belongingness and Love
Safety and Security
Physiological Needs
Term
What are the two existence needs in the Hierarchy of Needs?
Definition
Physiological needs, safety and security
Term
What is the relatedness level of the hierarchy of needs?
Definition
belongingness and love
Term
What are the two growth levels of the hierarchy of needs?
Definition
self esteem, self actualisation
Term
What is the premise of the Hierarchy of Needs?
Definition
That lower, more basic levels of motivation are required before the next level of needs becomes significant.
Also, as someone approaches higher levels of needs, an increase in the lower "existence" levels becomes less effective in increasing motivation
Term
Name some hygiene factors described by Herzberg
Definition
pay and benefits
company policy
relationships with co-workers
supervision
status
job security
working conditions
personal life
Term
Name some motivating factors described by Herzberg
Definition
achievement
recognition
work itself
responsibility
promotion
growth
Term
Name the three possible scenarios when describing an individual influenced by motivation and maintenance factors
Definition
1. hygiene and motivation factors missing; dissatisfied employees
2. hygiene factors only; satisfied by unmotivated employees
3. hygiene and motivation factors met; satisfied and motivated employees
Term
how does vroom explain the term expectancy?
Definition
more effort = increased performance
Term
how does vroom explain the term instrumentality?
Definition
good performance = reward
Term
how does vroom explain the term valence?
Definition
how much importance a reward has for someone
Term
Explain "expectancy theory"
Definition
Individuals apply effort according to the value they place on the outcome and their perception of the reward
Term
Name the four leadership styles proposed by Likert in the "systems of management" theory
Definition
1. exploitative authoriative
2. benevolent authoritative
3. consultative
4. participative group management
Term
explain the exploitative authoritative style of management
Definition
use fear and threats; top down management
Term
explain the benevolent authoritative style of management
Definition
use rewards; prescribed decision management delegated to lower levels; superiors expect subservience
Term
explain the consultative style of management
Definition
use punishments and rewards; big decisions from the top, cautious upward critical communication - but wider details allowed
Term
explain the participative group management style of management
Definition
encouraged participation with high performance goals; communication in all directions; low staff turnover
Term
Name three other leadership types (not proposed by Likert)
Definition
autocratic (managers ensure decisions are carried out)
democratic (managers trust subordinates to carry out decisions)
laissez-faire (managers leave subordinates to do make decisions and implement themselves)
Term
Define the fields in a network diagram node
Definition
[image]
Term
Describe the process of doing a forward pass on a Network Diagram
Definition
To find EST, copy the EFT from the previous node (or 0 if starting node)
To find EFT: EST + duration
Repeat the process until reach the end - the earliest finish time of the project is the EFT of the last node
Term
Describe the process of doing a backwards pass on a Network Diagram
Definition
To find EFT, copy the LST from the previous node (or EFT if the end node)
To find LST: LFT - duration
Repeat the process until reach the first node.
Then, find the float between by doing LST - EST.
Term
What is the critical path of a Network Diagram
Definition
The chain of nodes from start to finish which has a float of 0
Term
When do you need dummy nodes in a Network Diagram?
Definition
When there are more than one starting nodes or ending nodes
Term
What is the ISO definition of software quality?
Definition
the totality of features and characteristics of a product or service that bear on its ability to satisfy specified or implied needs
Term
What are the two aspects of software quality management?
Definition
technical (software meets specification)
usability (meets the users needs)
Term
Who created a model of software quality?
Definition
McCall (79)
Term
Who created the 7 criteria for a good metric of software quality?
Definition
Watts (87)
Term
Name the 7 criteria for a good metric of software quality
Definition
Objectivity
Reliability
Validity
Standardisation
Comparability
Economy
Usefulness
Term
Name the three categories which feature in the model of software quality
Definition
Product Operations
Product Revision
Product Transition
Term
Name the 5 criteria which feature in the "Product Operations" category within the model of software quality
Definition
Correctness
Reliability
Efficiency
Integrity
Usability
Term
Name the 3 criteria which feature in the "Product Revision" category within the model of software quality
Definition
Maintainability
Flexibility
Testability
Term
Name the 3 criteria which feature in the "Product Transition" category within the model of software quality
Definition
Portability
Flexibility
Interoperability
Term
What are the two main management approaches to Software Quality?
Definition
TickIT and Software Inspection
Term
What is TickIT?
Definition
An approach to software quality management.
Requires each project to have: development plan, control procedures, design reviews, suitability of ISDM review, code of practise for development.
Certified by DTI.
Term
What is software inspection?
Definition
"a formal technique in which software requirements, design or code are examined by someone other than the author to detect faults, violations of standards and other problems"
Term
What does "software inspection" approach to quality not look at?
Definition
alternatives to the problem, or style of the solution
Term
What are the benefits of the "software inspection" approach to quality?
Definition
productivity improvement, reduced time scales, test cost reduction, lifetime cost reduction
Term
What are the costs of the "software inspection" approach to quality?
Definition
ongoing inspection costs, short term costs, long term costs (e.g. training, analysis, experimentation failures)
Term
What is the underlying process of "software inspection" approach to quality?
Definition
Entry, checking, logging meeting, completion, follow up, exit
Term
Give a thorough definition of software configuration management
Definition
process of identifying and defining items within the system, controlling changes to these items throughout the project lifecycle, reporting and recording the status of those items and verifying completeness and correctness
Term
Name the four generic software configuration items
Definition
design documents
software code
data files (inc. test files)
software development tools
Term
Name the 7 issues to be dealt with in configuration management
Definition
version management; item identification; system assembly; change control; library control; release management; auditing
Term
What two processes happen during change control?
Definition
examine change requests and approve their implementation
assume the quality of software revisions
Term
Name the 4 factors that influence change control
Definition
Urgency
Effect on timescales and service level
Effort required (cost/time)
Resource required
Term
What is the most commonly used tool to carry out change control?
Definition
Change Request Forms
Term
Explain impact analysis in relation to configuration management
Definition
Carried out after a change request arrives; looks at each item to be changed and see if it affects other items; if approved, followed by implementation and quality assurance
Term
Use one word to explain what PRINCE2 is in relation to project management
Definition
a METHOD
(not a methodology)
Term
Name the three areas within PRINCE2
Definition
Processes, Components, Techniques
Term
What type of approach does PRINCE2 take?
Definition
a product based approach
Term
Name the four organisational levels in the PRINCE2 hierarchy
Definition
Project Board
Project Manager
Team Management
Development Teams
Term
How many people are on a PRINCE2 project board and who is it comprised of?
Definition
3 members - one from the supplier and two from the customer
Term
Who does the project manager report to in PRINCE2?
Definition
the project board
Term
Name the 7 processes in PRINCE2
Definition
start up; initiate; planning; direct; control; manage delivery; close;
Term
Name the 7 components in PRINCE2
Definition
business case; organisation; plans; controls; risk management; quality; configuration management
Term
Name the 4 techniques in PRINCE2
Definition
product based techniques, planning, change control; quality reviews
Supporting users have an ad free experience!