Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
102 Cards in this Set
- Front
- Back
feasibility study
|
detailed investigation and analysis of proposed development project thats undertaken to determine whether its technically and economically possible to successfully build the syst.
|
|
Financially feasible project
|
if org. can pay for project
-and project presents sound investment of org.s limited resources -ways to measure: ROI, NPV, IRR |
|
___costs and benefits can easily be applied (e.g salary of software developers)
a. tangible b. intangible |
tangible
|
|
____ costs and benefits are difficult to measure in monetary terms
a. tangible b. intangible |
b. intangible
|
|
3 options to obtain an IS
|
1. buy
2. build 3. lease |
|
When time an cost have greater importance than comp. adv or customization, firms often pursue ____ or ____
|
buying or leasing
|
|
Adv of buying
|
faster
less costly than building |
|
disav. of buying
|
-little/no compt. adv
-dependent on vendor |
|
adv. of leasing
|
- lowest cost
-fastest to put in place -vendors in charge of maintenance and updates - does not require in-house IS Staff |
|
Disadv. of leasing
|
- no comp. adv.
- little/no control over syst features - dependence on vendor -can get locked into undesirable contract |
|
Adv of building
|
- comp. adv
-complete control over syst -customization |
|
Disadv. of building
|
- long time
-high cost - require IS staff with time and develp. knowled. |
|
In-house development(own staff) ADV.
|
- complete control
- internal knowledge built thru learning and experience. |
|
in- house devel. disadv
|
- higher develop. time and costs
- distraction of inhouse IS staff from oher duties |
|
outsourcing( hiring another company) adv
|
- high level of skill, expertise
-internal staff provides project oversight ( less time intensive) - lower time & costs |
|
Outsourcing disadv.
|
- lost of control (giving outsourcer decision-making authority)
- internal staff less opport. to build experience. - requires good contracts & oversight |
|
Offshoring
|
- when outsourcing company is located primarily in foreign country
|
|
Factors of is project team
|
- scope
- budget - available resources |
|
Teams contain:
|
- project sponsor
-project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
|
___ ensures that project goals correspond to org.'s bus. objectives and is often senior executive or someone in position of authority
- project sponsor -project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
project sponsor
|
|
___is required to have knowledge of methods/ techniques to ensure delivery of project on time and budget
- project sponsor -project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
project manager
|
|
____part of the develop. team when project team works as outsourcer, responsible for sales and service of project team
- project sponsor -project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
account manag.
|
|
___must provide well-designed user interface
- project sponsor -project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
architecture and design
|
|
____may have many tites but they all provide methods and processes to translate high level requirements
- project sponsor -project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
analysts
|
|
____ more often deals w/ process & syst design
- business analyst - database analyst -system analyst |
business analyst
|
|
___often deals w/ technical requirements
-bus. analyst - database analyst -system analyst |
-syst analyst
|
|
__- handles data mapping, data dictionary, structures
-bus. analyst -database analyst -syst. analyst |
database analyst
|
|
___create syst. by coding/deploying technical infrastructure of syst. and programming it to perform required tasks
- project sponsor -project manager -acco. management - architecture and design -analysts -developers -specialists -client interface |
developers
|
|
___handles unique aspects of project.
|
specialists
|
|
____ are members that are specialists
|
SME's (subject matter experts)
|
|
A___ may be internal or external of team's org.
|
client
|
|
SDLC stands for:
|
Syst. develop. life cycle
|
|
___is a term used for the stages and activities of syst. develop.
|
SDLC
|
|
4 pillars of syst. analysis and design project
|
1. people
2. tools 3. manag. 4. methodology |
|
7 SDLC steps
|
1. concept
2. inception 3. elaboration 4. construction 5. transition 6. production 7. retirement |
|
concept phase is also known as
|
pre-inception/ idea phase
|
|
Inception phase aka
|
feasibility/planning phase
|
|
In this phase, the org. has idea to build an IS, the focus is on undertanding prob. or opport.
|
inception
|
|
In this pphase, project team finalizes requirement for syst and project plan, designs syst. archit.
|
elaboration
|
|
during this phase, team builds initial running syst.
|
construction
|
|
in this phase, team finalizes syst and puts it in place
|
transition
|
|
in this phase, org. must continuously monitor, maintain and evaluate
|
production
|
|
in this phase, syst. may lose its value and this phase often marks the concept of new syst.
|
retirement
|
|
true/ false
syst develop. life cycle of an IS begins when the sys is ready to be used by org. and ends when org. retires the syst. |
false ( it begins with a concept)
|
|
A___provides framework for executing both project manag. and technical processes of IS project throughout life cycle
|
methodology
|
|
Initially, syst. developers tended to work in a very ad hoc way, called the___
|
build- and - fix model
|
|
The first develop. model to gain wide acceptance among syst. developers was based on the ___model
|
waterfall.
|
|
Waterfall model
|
defines set of phases and a new phase begins only after acceptable completion of preceding phase.
|
|
Adv. of methodology to IS devlop
|
-improvement in fundamentals
-avoidance of rework -risk management -quality assurance -customer orientation -planning improvement |
|
Disadv. of methodology to IS develop.
|
- higher bureaucracy(rigid)
- increased cost - increased structure |
|
Users ofte cannot adequatey express their requirements until they have something to work with and see. This is called a ____
|
prototype
|
|
Evolutionary model steps
|
- investigate
-specify -implement -test -evaluate |
|
With___, projet team works w/ customers to progressibely build syst. from initial outline specification using visual mock-ups.
|
prototyping
|
|
Disadv. of evolutionary model
|
- neglect to create well-defined set of docs.
-harder to monitor and control -harder to stay on schedule |
|
A(n)____ is designed to satisfy continuousy changing requirements.
|
agile process
|
|
A well known agile development method is
|
RUP (rational unified process)
|
|
RUP build on 6 best practives
|
1. develop iteratively
2. manage requirements 3. use component archit. 4. model visually 5. verify quality 6. control changes |
|
A ___ is simplified repres. of something real
|
model
|
|
UML stands for
|
unified modelling language
|
|
____ works well for developing object-oriented syst. , consists of several graphical elements that when combined form set of diagrams
|
UML
|
|
The set of UML diagrams is known as the____
|
syst. model
|
|
a____shows order of various activ. and by who, and how they interact with various syst. components
|
sequence diagrams
|
|
Example of UML
|
e-voting system
|
|
IDE stands for
|
integrated develop. environments
|
|
___ allows developers to complete several programming tasks within the same software application
|
IDE
|
|
Popular IDE's include
|
micros. visual studio and eclipse(open source)
|
|
With___, a developer can use graphical diagrams to define syst.'s components and how they are related
|
code generation
|
|
___allows developers to build and manage the databases that are key part of most IS
|
database (DBMS)
-ex. ms access, mysql. |
|
___provides tools for developing web pages and applications
ranges from simple html editors to full-blown IDE's |
web develop.
|
|
___is the use of computer-based support in software develop. process
|
CASE
|
|
CASE stands for
|
computer aided software engineering
|
|
A current trend in ___environments is to support the analysis and design of bus. processes.
|
CASE
|
|
This occurs when ther's overreliance on tools for success of the project, when neglecting the other pillars of develop. project
|
silver bullet syndrome
|
|
true/ false
evolutionar develop. methodologies are considered to be less formal and more agile than the traditional waterfall develop. method |
true
|
|
through___, which usually includes one or more diagrams, developers can better underst. the syst. and perform. requirem. that are derived from design of underlying bus. process that syst is trying to automate or support
|
modelling
|
|
A(n)____ allows developers to complete several program. tasks within same software app. and provides a text editor to allow user to write progr. code, file syst to store prog., compiler to translate the prog. into machine language, and debugging tools to find and correct errors
|
IDE
|
|
___is the app. of knowledge, skills tools and techniques to project act. to meet proj. requirements
|
project management
|
|
The triple constraint is also referred to as
|
iron triangle
|
|
4 core functions that lead to specific project objectives
|
1. time manag.
2. cost manag. 3. scope man. 4. quality man. |
|
PPM stands for
|
project portfolio manag.
|
|
___involves acquiring resources needed for project
|
procurement proj.
|
|
4 facilitating functions of project manag.
|
hr man
risk man procurement man comm man |
|
___provide std. format for displaying results of first four-time manag. acti.
|
Gantt chart
|
|
risk manag. tasks fall into one of 2 categories:
|
1. risk assessment
2. risk control |
|
this project risk occur when requir. may increase beyond team's ability to handle them within scope
|
feature creep
|
|
this project risk s when more require that is really needed from inception
|
requir. gold-platting
|
|
this project risk is when if project is rushed, corners are often cut in areas
|
short changed quality
|
|
this project risk is when an overly optimistic schedule can cause abbreviations in critical planning and design tasks ,undue pressure
|
overly-optimistic schedule
|
|
this project risk when there's not enough time that is allocated to design
|
inadequate design
|
|
this project risk occurs when project team latches on new practice/techno and expects it to answer all pro bs
|
silver bullet syndrome
|
|
project risk occurs when disgn attemps to push boudaries of what is technically feasible in too many areas
|
research-oriented develop
|
|
this project risk occurs when the skills and knowledge of team members are not up to project tasks
|
weak personnel
|
|
this project risk can be caused by perceived lack of co-operation on one side or other or personality conflicts
|
friction w/ customers
|
|
The activity of managing several projects together is known as___
|
program manag.
|
|
___ are often created because there are dependencies btwn projects
|
programs
|
|
___software is designed to support/automate proj manag. and decision making tasks
|
PM Software(project manag. software)
|
|
3 levels of PM software-
|
- low -
-mid -high |
|
a___chart is to schedule and manage tasks within project
|
PERT
|
|
PERT stands for
|
Program evaluation review technique
|
|
adv of PERT
|
- shows sequence and dependencies btwn tasks
|
|
___is the sequence of tasks that determines the overall completion time of project
|
the critical path
|
|
true/ false
after setting project scope and time frame , an org can then calculate amount of resources needed to complete project |
true
|