Exam 10/16 Flashcards
What skills are needed as a Project Manager?
Communication/Good Listener Organization/Time Management Big Picture: Business goals and strategies Delegate, MOtivate Adaptive Sales 101
What are the five stages to managing a product?
Initiate, Plan, Monitor and Control, Implement, and Close
What three things should be done in the initiation stage of a project?
SWOT
Feasibility
Sell to CFO
What are the four types of feasibility that a project manager should look at?
Economic
Operational
Schedule
Technical
What is the quadruple constraint?
Time
Scope
Cost
Quality in the middle as a factor of all three
What is SDLC?
Systems Development Life Cycle: Waterfall
Waterfall Methodology
- Planning (Project initiation, Project Management)
- Analysis (What is the new system trying to solve about the current system?)
- Design (Logical Design, Physical Design)
- Implementation(Developed or Purchased)
- System
Disadvantages of the Waterfall Methodology
Sequential process, cannot go back
No overlap in stages
Only works when: Requirements are stable Technology is well known and mature Everything happens as one would expect We have done this before
Many people use a modifed SDLC, CAN go back
What is the number one reason why projects fail?
Poor requirements management
What are four alternatives to the SDLC?
Prototyping
Joint Application Design
Rapid Application Development
Agile Methodologies
Prototyping
Designing a sample of a product and going back and forth between design and customer until it is perfect.
RAD
Methodology to decrease design and implementation time
Involves: prototyping, JAD, CASE tools, and code generators
Requirements Planning ->
User Design -> <-
Cutover
Agile Methodologies
Software development as fluid, unpredictable, and dynamic.
What are the three main principles of Agile Methodologies?
- Adaptive rather than predictive
- Emphasize people rather than roles
- Self-adaptive processes
Data Model
A plan, or blueprint, for a database design.
Is more generalized and abstract than a database design.
It is easier to change a data model than it is to change a database design, so it is the appropriate place to work through conceptual database problems.
ER-Model
A set of concepts and graphical symbols that can be used to create conceptual schemas.
Entity
Something that can be identified and the users want to track
Entity Class
A collection of entities of a given type/ a description of the structure and format of the occurrences of the entity
i.e. Customer entity class
Entity Instance
The occurrence of a particular entity
i.e. If customer was the class:
Instance:
John Doe
603-508-1158
j.doe@wildcats.unh.edu
Attributes
Entities have attributes that describe the entity’s characteristics.
Attributes have a data type and properties
Identifiers
Attributes that name, or identify, entity instances.