Download presentation
Presentation is loading. Please wait.
Published byCleopatra Adams Modified over 8 years ago
1
3/5/2009Computer systems1Introduction Computer Systems: Hardware Desktop Laptop Software Information Systems Computer-Aided Graphic Design
2
3/5/2009Computer systems2 Information Systems Transaction Processing Office Automation Knowledge Work Management Information Decision Support Expert Executive Support Group Decision Support Computer Supported Collaborative Work
3
3/5/2009Computer systems3 Software/Program Software or program is a set of computer instructions that achieve specific tasks. written in a specific language
4
3/5/2009Computer systems4 Programming Language Evolution First Generation Language – machine language Second Generation Language – assembly language Third Generation Language – high level language C C++ BASIC COBOL …….. Programmer friendly
5
3/5/2009Computer systems5 General-Purpose Programming Languages C : operating system C++ : applications BASIC : easy to learn COBOL : business applications
6
3/5/2009Computer systems6 System Programs Examples Operating Systems Utility programs
7
3/5/2009Computer systems7 Application Programs Examples MS Word Netscape Web Browser MS PowerPoint
8
3/5/2009Computer systems8 System Analysis and Design Enterprise Software High Degree of Complexity User Developer Trainings
9
3/5/2009Computer systems9 System Analyst Consultant Supporting Expert Agent of Change Problem Solver Coordinator
10
3/5/2009Computer systems10 SDLC System Development Life Cycle Identifying Problem Determining Requirements Analyzing Needs Designing system Implementing and document software system Testing and maintaining the system Deliver the system
11
3/5/2009Computer systems11 Traditional SDLC Traditional SDLC AnalysisDesign Program Design/Coding TestingInstallation Design questions Program Specification questions Program Bugs And Errors Installation Bugs Requirements Program Specs Program Code Complete System
12
3/5/2009Computer systems12 CASE Tool Computer-Aided Software Engineering Increase Productivity Improving analyst-user communication Integrating Life Cycle Activities Accurately Accessing Maintenance Changes Lower CASE Tool – used by programmers Upper CASE Tool – used by designers/analysts Integrated CASE Tool
13
3/5/2009Computer systems13 CASE SDLC CASE SDLC AnalysisDesign Upper CASE Toolset Lower CASE Toolset Installation Design questions Design Flaws and Inconsistencies Requirements CASE Design Entities CASE Repository Error-Free System
14
3/5/2009Computer systems14 Agile Approach Software development approach based on: value principles core practices
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.