SlideShare une entreprise Scribd logo
1  sur  9
Software Development
This section will make up 10% of the questions on the exam.
Basic Concepts
 Information system – a group of people, hard/software, or procedures that work together
to organize, filter, collect and store data.
 Computer hardware – can be physically seen or touched.
 Computer software – a program.
 Procedure-like program – a sequence of instructions to carry out a task.
 Processing data – turning data into information.
 Organizing data – can be done alphabetically, numerically or by groups.
 Filtering information – gets rid of repeated or unwanted information.
 Storing data – the process of saving it.
 Information technology – allows for the storage and computation of largeamounts of
information.
 Information development – the act of writing instructions or a
procedure that when followed will perform a specific task.
System development life cycle (SDLC)
1. Feasibility study
2. Requirement analysis
3. System design
4. System acquisition
5. System implementation
6. System testing
7. System installation
8. Training
9. System maintenance
Types of Development
 Model structure – divides a software into smaller sub units.
 Waterfall system development – uses the “top down” approach. (System requirement
analysis, system design, system implementation, system integration, system testing,
system installation, and system maintenance).
 Prototype Incremental Model – a small system is built, perfected and then added onto
until the whole system is done.
 Extreme programming – a group of individuals develops a system together. At each
stage all steps of the SDLC are used.
 Object-oriented system analysis – is used to design a system based on the relationship
between the objects in the system.
 Object-oriented analysis and design (OOAD) – models a system as a relationship
between objects.
 Object-oriented analysis (OOA) – looks at the functional requirements of a system
 Unified modeling language (UML)- describes a system in terms of its objects
Cont.
 Rapid Application Development (RAD) – creates a system one segment at a
time.
 Joint Application Development (JAD) – developers and the end users work
together at each stage until the system is developed.
 RAD Phases – (Requirement “prototype phase, design phase, implementation
phase, testing phase, development “turnover” phase, training the user, and
maintenance phase)
 System development tools – things that make other jobs easier.
 Computer aided software engineering (CASE) – a software that has tools
which make the SDLC easier.
 Project – a task with a beginning and end.
 Project management – an approach to initiate, plan, organize, manage staff
and complete the tasks needed to perform a project.
 Resources for a project – financial, people, real estate, machinery, services
and office supplies.
Cont.
 Once the project is completed the Project Manager’s duties are over.
3 Types of Project Manager Duties
1. Task needs- focused on the things needed to complete a project.
2. Team needs – focused on the teams objectives/plans.
3. Individual needs – focuses on each individual involved.
 Information processing cycle (IPOS) – input, process, output, store
3 Information Processing Methods
1. Batch processing – data is collected for a period of time and then processed at one time.
2. Real-time processing – data is processed as it is collected.
3. Transaction processing – used to track a business’ day-to-day activities.
Interface
 Interface – two people communicating using human language.
 Computer-user interface – allows people to use computers to communicate.
 User interface- allows people to communicate with the computer
Types of User Interfaces
 Mouse/use interface
 Command line interface
 GUI interface
 Hardware/software interface
 Hyperlinks in Web-Based applications
 Check/text boxes or command buttons
Cont.
 User interface design – an efficient UI allows for minimum input to receive a desired outcome. Not
every user will have the same amount of skill, so it should be created for the user with the least
amount of skill.
 Standards – allow for a process to be repeated with the same results.
 American National Standards Institute (ANSI) – sets standards for software.
 Programming languages – C, C++, COBOL, FORTRAN, JAVA, Ada, Visual Basic.net
 In order for data to be processed all programming languages must be converted into computer
languages.
 Multimedia – a combination of various data types.
 Data is stored as either – a readable file or a binary file (computer or human language)
 HTTP protocols – control how information pages are communicated between a client and host
computer.
 FTP protocols – control the uploading and downloading of files between two computers.
Cont.
Types of Development Standards
 Computer language
 Computer platform
 System management tools
 Process standards
 Documentation standards
 Quality standards

Contenu connexe

Tendances

computer software
computer softwarecomputer software
computer software
Riya Gupta
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
Amit Kulkarni
 
Types of application software
Types of application softwareTypes of application software
Types of application software
Jesus Obenita Jr.
 
Application software
Application softwareApplication software
Application software
shalivale
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packages
listergc
 

Tendances (20)

Computers in management
Computers in managementComputers in management
Computers in management
 
computer software
computer softwarecomputer software
computer software
 
Software engineering 18 user interface design
Software engineering 18 user interface designSoftware engineering 18 user interface design
Software engineering 18 user interface design
 
Application software
Application softwareApplication software
Application software
 
Understanding Basics of OS
Understanding Basics of OSUnderstanding Basics of OS
Understanding Basics of OS
 
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
 
1. intro
1. intro1. intro
1. intro
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
Application software
Application softwareApplication software
Application software
 
Application software
Application softwareApplication software
Application software
 
Uses of software packages in different areas
Uses of software packages in different areasUses of software packages in different areas
Uses of software packages in different areas
 
“Elemental elements”
“Elemental elements”“Elemental elements”
“Elemental elements”
 
Types of application software
Types of application softwareTypes of application software
Types of application software
 
Benefits Of Computer Software
Benefits Of Computer SoftwareBenefits Of Computer Software
Benefits Of Computer Software
 
Application software
Application softwareApplication software
Application software
 
Hostel Management ERP
Hostel Management ERPHostel Management ERP
Hostel Management ERP
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packages
 
What is software
What is softwareWhat is software
What is software
 
Database administrator types
Database administrator typesDatabase administrator types
Database administrator types
 
Hostel managements system
Hostel managements systemHostel managements system
Hostel managements system
 

Similaire à Software development

Office applications, internet, and the world wide web
Office applications, internet, and the world wide webOffice applications, internet, and the world wide web
Office applications, internet, and the world wide web
Wulax37
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
JakeariesMacarayo
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
Amit Kulkarni
 

Similaire à Software development (20)

Office applications, internet, and the world wide web
Office applications, internet, and the world wide webOffice applications, internet, and the world wide web
Office applications, internet, and the world wide web
 
Ems
EmsEms
Ems
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
Software Engineering 101
Software Engineering 101Software Engineering 101
Software Engineering 101
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
software engineering
software engineering software engineering
software engineering
 
Fulltext01
Fulltext01Fulltext01
Fulltext01
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
Reviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mmaReviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mma
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
BIS Ch 4.ppt
BIS Ch 4.pptBIS Ch 4.ppt
BIS Ch 4.ppt
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
DB_Lec_1 and 2.pptx
DB_Lec_1 and 2.pptxDB_Lec_1 and 2.pptx
DB_Lec_1 and 2.pptx
 

Plus de Wulax37 (9)

Instagram Growth Results 2023
Instagram Growth Results 2023Instagram Growth Results 2023
Instagram Growth Results 2023
 
Updated Instagram Growth Results
Updated Instagram Growth ResultsUpdated Instagram Growth Results
Updated Instagram Growth Results
 
Instagram Growth Results
Instagram Growth ResultsInstagram Growth Results
Instagram Growth Results
 
IG Growth Results
IG Growth ResultsIG Growth Results
IG Growth Results
 
Robert Benjamin IG Growth
Robert Benjamin IG GrowthRobert Benjamin IG Growth
Robert Benjamin IG Growth
 
Robert Benjamin TikTok Results
Robert Benjamin TikTok ResultsRobert Benjamin TikTok Results
Robert Benjamin TikTok Results
 
Programming concepts and data management
Programming concepts and data management Programming concepts and data management
Programming concepts and data management
 
Hardware and systems technology
Hardware and systems technologyHardware and systems technology
Hardware and systems technology
 
Business ethics ppt
Business ethics pptBusiness ethics ppt
Business ethics ppt
 

Dernier

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 

Dernier (20)

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 

Software development

  • 1. Software Development This section will make up 10% of the questions on the exam.
  • 2. Basic Concepts  Information system – a group of people, hard/software, or procedures that work together to organize, filter, collect and store data.  Computer hardware – can be physically seen or touched.  Computer software – a program.  Procedure-like program – a sequence of instructions to carry out a task.  Processing data – turning data into information.  Organizing data – can be done alphabetically, numerically or by groups.  Filtering information – gets rid of repeated or unwanted information.  Storing data – the process of saving it.  Information technology – allows for the storage and computation of largeamounts of information.
  • 3.  Information development – the act of writing instructions or a procedure that when followed will perform a specific task. System development life cycle (SDLC) 1. Feasibility study 2. Requirement analysis 3. System design 4. System acquisition 5. System implementation 6. System testing 7. System installation 8. Training 9. System maintenance
  • 4. Types of Development  Model structure – divides a software into smaller sub units.  Waterfall system development – uses the “top down” approach. (System requirement analysis, system design, system implementation, system integration, system testing, system installation, and system maintenance).  Prototype Incremental Model – a small system is built, perfected and then added onto until the whole system is done.  Extreme programming – a group of individuals develops a system together. At each stage all steps of the SDLC are used.  Object-oriented system analysis – is used to design a system based on the relationship between the objects in the system.  Object-oriented analysis and design (OOAD) – models a system as a relationship between objects.  Object-oriented analysis (OOA) – looks at the functional requirements of a system  Unified modeling language (UML)- describes a system in terms of its objects
  • 5. Cont.  Rapid Application Development (RAD) – creates a system one segment at a time.  Joint Application Development (JAD) – developers and the end users work together at each stage until the system is developed.  RAD Phases – (Requirement “prototype phase, design phase, implementation phase, testing phase, development “turnover” phase, training the user, and maintenance phase)  System development tools – things that make other jobs easier.  Computer aided software engineering (CASE) – a software that has tools which make the SDLC easier.  Project – a task with a beginning and end.  Project management – an approach to initiate, plan, organize, manage staff and complete the tasks needed to perform a project.  Resources for a project – financial, people, real estate, machinery, services and office supplies.
  • 6. Cont.  Once the project is completed the Project Manager’s duties are over. 3 Types of Project Manager Duties 1. Task needs- focused on the things needed to complete a project. 2. Team needs – focused on the teams objectives/plans. 3. Individual needs – focuses on each individual involved.  Information processing cycle (IPOS) – input, process, output, store 3 Information Processing Methods 1. Batch processing – data is collected for a period of time and then processed at one time. 2. Real-time processing – data is processed as it is collected. 3. Transaction processing – used to track a business’ day-to-day activities.
  • 7. Interface  Interface – two people communicating using human language.  Computer-user interface – allows people to use computers to communicate.  User interface- allows people to communicate with the computer Types of User Interfaces  Mouse/use interface  Command line interface  GUI interface  Hardware/software interface  Hyperlinks in Web-Based applications  Check/text boxes or command buttons
  • 8. Cont.  User interface design – an efficient UI allows for minimum input to receive a desired outcome. Not every user will have the same amount of skill, so it should be created for the user with the least amount of skill.  Standards – allow for a process to be repeated with the same results.  American National Standards Institute (ANSI) – sets standards for software.  Programming languages – C, C++, COBOL, FORTRAN, JAVA, Ada, Visual Basic.net  In order for data to be processed all programming languages must be converted into computer languages.  Multimedia – a combination of various data types.  Data is stored as either – a readable file or a binary file (computer or human language)  HTTP protocols – control how information pages are communicated between a client and host computer.  FTP protocols – control the uploading and downloading of files between two computers.
  • 9. Cont. Types of Development Standards  Computer language  Computer platform  System management tools  Process standards  Documentation standards  Quality standards