MIS Module 4: Systems Development

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:51 PM on 9/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

39 Terms

1
New cards

what is systems development? why learn it?

step-by-step process used to develop & manage an information system; helps ensure systems are properly planned, developed, tested, & implemented to reduce the chance of failure

2
New cards

SDLC phases

planning, analysis, design, development, testing, implementation, maintenance

3
New cards

planning

define system to be developed , set project scope, develop project plan (gannt)

4
New cards

analysis

gather business requirements, prioritize requirements

5
New cards

design

design system model, design technical architecture

6
New cards

development

build technical architecture, build database & programs

7
New cards

testing

write test conditions, perform testing (unit, system, integration, user acceptance)

8
New cards

implementation

write detailed user doc, provide training for system users, choose an implementation method (parallel, plunge, pilot, phased)

9
New cards

maintenance

build a help desk to support system users, provide an environment to support system changes

10
New cards

how are component based methods (rapid application development) different from SDLC?

SDLC: follows linear, step-by-step process & develops system from scratch component based: use reusable components to build the system faster instead of starting from scratch

11
New cards

agile philosophy?

emphasizes working continually w/ goal of more frequent product rollouts & constant improvement across smaller components of a larger project

12
New cards

prototyping

iterative, exploratory process whereby a preliminary version of the system is built & refined - in response to user feedback before full scale implementation (hot cold)

13
New cards

prototyping useful

helps users see & test system early & identify needed changes

14
New cards

prototyping advantages

encourages active end-user participation, helps resolve discrepancies among end users, gives end users a feel for final system, helps determine technical feasibility, sell idea of proposed system

15
New cards

prototyping disadvantages

may lead to ppl to believe final system will follow shortly, tempt project team to forgo proper testing: documentation, project can be hard to terminate (sunk cost fallacy)

16
New cards

when to use SDLC?

when requirements are clear and/or stakes are high

17
New cards

when to use prototyping?

when requirements are fuzzy feedback is critical

18
New cards

self sourcing

when employees/users (end user) develop info system themselves instead of outside developer

19
New cards

when is self sourcing a good idea?

system is simple, low risk, and users understand business ness

20
New cards

outsourcning

hiring outside company or developer to develop or manage an info system

21
New cards

when is outsourcing a good idea?

outside provider has more expertise or resources than the organization

22
New cards

SaaS

software as a service model offers a full service software suite online

23
New cards

PaaS (platform as service)

slightly more basic, providing firms w/ tools to develop, test & deploy cloud based software themselves

24
New cards

IaaS (infrastructure)

most basic, providing firms w/ only the essentials

25
New cards

SaaS, PaaS, IaaS compared to tradirional outsourcing

all three use an outside provider, cloud services are typically more flexible and scalable because you access resources over the internet instead of having the provider build/manage a custom system for you

26
New cards

primary benefits of SaaS, PaaS, IaaS

lower costs/upfront investment, scalability, less maintenance, quick access

27
New cards

primary risks of SaaS, PaaS, IaaS

less control, dependence on provider, security/privacy concerns

28
New cards

how was three mile island failure different from sinking of vasa?

3 mile: failure of complex system —> predictably unpredictable

vasa: failed output of a poorly developed system

29
New cards

how is the challenger explosion similar to & different from three mile island?

both were failure of complex systems involving human/organizational decisions; three mile nuclear plant safety measures prevented worse outcome & challenger destruction of spacecraft & loss of crew

30
New cards

project definition failures

stem from unclear purpose, weak sponsorship, or misaligned priorities

31
New cards

project failure most relevant phases

planning (what problem) & analysis (what does the system need)

32
New cards

project management failures

reflect deficiencies in planning, monitoring, communication and/or control

33
New cards

scope creep

project expands beyond initially stated goals (from users)

34
New cards

future creep

project adds a feature beyond initial requirement (from developers)

35
New cards

why might teams skip or minimize steps?

poor project management can lead to key development phases being skipped or minimized to cut time/cost (cost/time pressure can lead to lapses in good judgement/ethics)

36
New cards

project execution failures

involve technical missteps in engineering & testing of project —> inappropriate technical choices, inadequate testing procedures should catch flaws before major rollout

37
New cards

how do we cope with a rapidly changing technological environment?

anticipate future changes, pay attention to current ones, know your industry/field

38
New cards

vasa case

project definition failure - ship was poorly designed because requirement/design were wrong from beginning

39
New cards

healthcare.gov

project definition: requirements were unclear/changing

Management: poor leadership, coordination & oversight

execution: inadequate testing & technical problems