Professional Documents
Culture Documents
Systems Development Final
Systems Development Final
“Caring Computers”
Michael and Susan Anderson deployed the first ethically programmed
in 2010
It will balance conflicting duties via machine learning algorithms of
ethical examples and appropriate behavior
China says it has new surveillance camera technology
that can recognize you just from how you walk
Tech Update
In India, some 120 people have died while taking selfies since 2011 while
trying to take the perfect selfie.
A man was mauled to death by a bear
A youth was crushed to death by a wild elephant
Two people were drowned in a fish pond
4 people were mowed by a train
https://www.gadgetsnow.com/tech-news/iit-ropar-develops-app-to-prevent-selfie-deaths/articleshow/66565825.cms
Overview of Systems
Development
Systems Development
Prototyping
Outsourcing
Traditional Systems Life Cycle
Costly
Time Consuming
Inflexible
Waterfall approach
https://www.incimages.com/uploaded_files/image/970x450/develop-a-prototype-pan_6699.jpg
Prototyping
Stages
Operational
Yes
Develop a Prototype
Identify Basic Use the
working User Satisfied
Requirements prototype Revise and
prototype
No enhance the
prototype
https://blog.dragoninnovation.com/wp-content/uploads/2018/02/prototype-stages.gif
Advantages and Disadvantages of
Prototyping
Often used for designing an information system’s end-user interface (the part
of the system with which end users interact, such as online display and data
entry screens, reports, or Web pages).
It is more likely to produce systems that fulfil user requirements.
Management may not see the need for reprogramming, redesign, or full
documentation and testing to build a polished production system.
May not easily accommodate large quantities of data or a large number of
users in a production environment.
End User development
Some types of information systems can be developed by end users with little
or no formal assistance from technical specialists. For the hoi polloi
A series of software tools categorized as fourth-generation languages makes
this possible.
Fourth-generation languages are software tools that enable end users to
create reports or develop software applications with minimal or no technical
assistance.
Procedural languages require specification of the sequence of steps, or procedures,
that tell the computer what to do and how to do it.
Nonprocedural languages need only specify what has to be accomplished rather
than provide details about how to carry out the task.
End User development
APPLICATION SOFTWARE PACKAGES
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT4dcpyv-d1lV-vHldeTetgX9QTvuDQFje7bK9B-b55Uh3jCtEFhg
Very high failure rate among information
systems projects.
Only 29% of all technology investments were
completed on time, on budget, and with all
the features and functions originally specified.
On average, private sector projects are
underestimated by one-half in terms of budget
Importance of and time required to deliver the complete
Project system.
Consequences of
Poor Project Time Slippage
Management
Technical shortfalls
impairing performance
Failure to obtain
anticipated benefits
Information Systems Plan
– Identifies systems projects that will deliver
most business value, links development to
business plan
ETC
Telecommunications
Improved resource control
Improved organizational planning
Software Services
Increased organizational flexibility
Personnel
More timely information
TANGIBLE BENEFITS (COST SAVINGS) More information
Increased productivity Increased organizational learning
Lower operational costs Legal requirements attained
Reduced workforce Enhanced employee goodwill
Lower computer expenses Increased job satisfaction
Lower outside vendor costs Improved decision making
Lower clerical and professional costs Improved operations
Reduced rate of growth in expenses Higher client satisfaction
Reduced facility costs Better corporate image