• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/102

Click to flip

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