SlideShare a Scribd company logo
1 of 17
Group members
Ehsan Ulla Khan
Rimsha Akhtar
Rebekah Samuel
Muhammad Faheem Mehmood
Muhammad Ali Hassan
BBA 4TH A
Date: 3 July 2018
HOW TO PHYSICALLY DESIGN
A COMPUTER BASED
INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER
BASED INFORMATION SYSTEM
1. Purpose and objectives of the physical design phase:
• First the analyst seeks to design a system that both fulfill requirement and will be friendly to its
end users.
• Second and still very important the analysts seeks to present clear and complete specifications to
the computer programmers and technicians.
2. End users should be involve in the physical data phase:
• End users should be intimately involved in the physical design phase.
• Requirements are transformed into computer inputs, outputs, files/ databases, and program
specifications,
• The end users should at least review key components.
3. Ensure physical design consistency with the business:
• The analyst’s principal concern during the design phase is to ensure that the subsequent design remains
constant with business directions.
4. Fulfill current and projected functional requirements:
• The analysts should have defined functional requirements long before systems design.
• Ensure that the design fulfills those requirements.
• Additional requirements may be introduced during the system design because a computer is used.
• Edit reports for input data and audit trails for transactions are typically added to the basic user defined
requirements.
5. Design all information system components:
1. Data and information:
Specified the content of each data and information flow . we specified the media during the media during the
selection phase. Now we need to physically design the style, organization, and format of all inputs and outputs.
2. Data stores:
We must specify format, organization, and access methods for all files and databases to be used in the computer
based system.
3. End users:
The roles people must play in the new system must be specified. For instance, who will capture and
input data? Who will receive outputs?
4. Methods and procedures:
The sequence of steps and flow of control must be specified.
5. Computer equipment:
The specific hardware configurations specified during the selection phase must be considered as various
other components are designed.
6. Computer program:
Complete programming specifications must be prepared for every program that must be written or
modified.
7. Internal controls:
We must specify internal controls to ensure the security and reliability of the system.
HOW TO COMPLETE THE PHYSICAL
DESIGN PHASE
1. Task: design computer files and/ or databases
We must design the corresponding computer files and/or databases. Physical design goes
far beyond the simple layout of the records. Designing files and databases that are
adaptable to future requirements and expansion. Design include record size and storage
volume requirement.
2. Task: design computer outputs
In this task we must format each of those outputs. Transaction outputs will frequently be
designed as preprinted forms onto which transaction details will be printed.
3. Task: design computer inputs
Files and databases are maintained through the timely and accurate input of data. Any time
you input data you can make mistakes. We need to define editing controls to ensure the
accuracy of input data.
4. Task: design the on-line user interface
The idea behind user interface design is to build an easy to learn and use dialogue
around the online input and output screens that were designed in earlier tasks. We are
trying to make it easy for the end-user to understand what the screen is displaying at
any given time.
5. Task: design methods and procedures
The general procedures to be used in the new systems were approved during the
selection phase. The internal controls from the previous tasks must be integrated into
the new systems work flow. The timing of scheduled reports and transactions
processing must be clearly specified.
6. Task: design computer program specifications
this task packages all of the specifications from the previous tasks into computer
program specifications that will guide the computer programmer’s activities during
the constructive phase of the systems development lifecycle.
7. Task: present and review the design
Before the design can be presented, you need to prepare two or more
components.
1. An implementation plan
That presents A proposed schedule for the construction and delivery phases
2. A final cost-benefit analysis
That determines if the design is still feasible. Given the design
specifications and implementations plan you should be able to make much
more refined estimates for the remaining costs.
DESIGN BY PROTOTYPING
• Analyst are turning into increasing number to a modern, engineering based
approach called prototyping
• A prototype according to a dictionary is an original or model on which something
is patterned and or a first full scale and usually functional form of a new type or
design of a construction.
• Engineers build prototypes of engines, machines, automobiles, and the like prior
to building actual products.
• Prototypes allow them to isolate problems in both requirements and designs.
PROTOTYPING APPROACH
ADVANTAGES
• Prototyping encourages and requires active end users participation. This increases
end users morale and support for the project.
• Interaction and change are a natural consequence of system development that is
end users tend to change their mind. It has often been said that end users don’t
fully know their requirements until they see implemented. If so prototyping
endorses this philosophy.
• An approved prototype is working equivalent to a paper design specification with
one exception. Errors can be detected much earlier.
• Prototyping can increase creativity through quicker user feedback that can lead to
better solutions.
• Prototyping accelerates several phases of the lifecycle, possibly bypassing the programmer. In fact
prototyping consolidates parts of phases that normally occur one often the other. These phases includes
the following:
1. Definition:
Each prototype can change not only the design, but the actual requirements until the end users accept
requirements. In many cases requirements can be defined more quickly with this approach.
2. Design:
Screen and report layouts can be very quickly changed until end users accept their designs.
3. Construction:
The very act of prototyping requires construction also known as programming. The analyst
programs if it’s even possible to use that them the prototype.
PROTOTYPING APPROACH
DISADVANTAGES
• Prototyping encourages a return to the code implement and repair life cycles that
used to determine information systems.
• There are numerous design issue snot addressed by the prototyping
• Prototyping often leads to premature commitment to a physical design. On other
words the selection phase gets shortchanged.
• When prototyping the scope and complexity of the system can quickly expand
beyond original plans. This can easily get out of control.
• Prototyping often suffers from slower performance then their third generation
language counterparts.
PROTOTYPING LANGUAGES AND TOOLS
• Building prototypes makes so much sense that you may wonder why we didn’t always do it.
• This reason is simple the technology wasn’t available.
• Traditional languages like COBOL, FORTRAN, basic, Pascal, and c don’t lend themselves to prototyping.
• Prototyping must be developed and modified quickly, neither of which is possible with third generation
languages.
Simple prototyping tools:
Ads/on-line
Application factory
Datatrive
Focus
Ideal
natural
Intellect
RAPID VERSUS SYSTEM PROTOTYPING:
RAPID PROTOTYPING
• Rapid prototyping allows you to create and test input designs, output designs,
terminal dialogues, and simple procedures.
• The technology of rapid prototyping is unique in that it is not built around a
complete applications generator or 4gl
• And instead of being built around a DBMS, it is built around a computerized
data or a project dictionary.
• This dictionary may be a part of a case ( computer- assisted systems
engineering).
SYSTEM PROTOTYPING
• System prototyping requires the use of a true fourth- generation language
applications generator. The only difference is that they are completed via
prototyping. The process goes something like this:
1. A prototype databases would be designed, using whatever constraints are
imposed by the 4GL/ AG’s underlying databases.
2. The following task could occur in parallel or in any sequence:
a) Prototype outputs can be created using the report generator of the 4GL/AG.
Reports generator allow new reports to be quickly defined.
SYSTEM PROTOTYPING
b) Prototype inputs can be created and generated using the screen
or report generator of the 4GL/ AG. Screens can be changed to
form a dialogue.
3. Once the inputs and outputs are completed, they would be integrated
around some sort of user friendly shell. The most common shell
consists of menus and submenus.
THANK YOU

More Related Content

What's hot

Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineeringRupesh Vaishnav
 
Ch 01 s.e introduction
Ch 01 s.e introductionCh 01 s.e introduction
Ch 01 s.e introductionBadar Waseer
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleMusTufa Nullwala
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1Badar Waseer
 
Software engineering introduction
Software engineering   introductionSoftware engineering   introduction
Software engineering introductionDr. Loganathan R
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)ShudipPal
 
Software Engineering - Ch2
Software Engineering - Ch2Software Engineering - Ch2
Software Engineering - Ch2Siddharth Ayer
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLESIvano Malavolta
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringMajane Padua
 
Pressman ch-1-software
Pressman ch-1-softwarePressman ch-1-software
Pressman ch-1-softwareAlenaDion
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of SoftwareMaintenance & Re-Engineering of Software
Maintenance & Re-Engineering of SoftwareAdeel Riaz
 
Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3Mithun B N
 

What's hot (20)

Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
Ch 01 s.e introduction
Ch 01 s.e introductionCh 01 s.e introduction
Ch 01 s.e introduction
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Ch 02 s.e software process models 1
Ch 02 s.e software process models   1Ch 02 s.e software process models   1
Ch 02 s.e software process models 1
 
SE Unit 1
SE Unit 1SE Unit 1
SE Unit 1
 
Software engineering introduction
Software engineering   introductionSoftware engineering   introduction
Software engineering introduction
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
Coding - SDLC Model
Coding - SDLC ModelCoding - SDLC Model
Coding - SDLC Model
 
Software Engineering - Ch2
Software Engineering - Ch2Software Engineering - Ch2
Software Engineering - Ch2
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLES
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Pressman ch-1-software
Pressman ch-1-softwarePressman ch-1-software
Pressman ch-1-software
 
Unit1
Unit1Unit1
Unit1
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of SoftwareMaintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
 
Itertaive process-development model
Itertaive process-development modelItertaive process-development model
Itertaive process-development model
 
Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3Software Process and Project Management - CS832E02 unit 3
Software Process and Project Management - CS832E02 unit 3
 

Similar to HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM

Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineeringMadhav Suratkar
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03YousefYassin5
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptxjack952975
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering Huda Alameen
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system developmentcymark09
 
Lecture3.se.pptx
Lecture3.se.pptxLecture3.se.pptx
Lecture3.se.pptxAmna Ch
 
System analsis and design
System analsis and designSystem analsis and design
System analsis and designRizwan Kabir
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptxTONY562
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptHumzaWaris1
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesDamian T. Gordon
 
Unit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement EngineeringUnit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement EngineeringKanchanPatil34
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle databaseSaikot Roy
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notesAAKASH S
 

Similar to HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM (20)

Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineering
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
SE Unit-1.pptx
SE Unit-1.pptxSE Unit-1.pptx
SE Unit-1.pptx
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
software engineering
software engineering software engineering
software engineering
 
Lecture3.se.pptx
Lecture3.se.pptxLecture3.se.pptx
Lecture3.se.pptx
 
System analsis and design
System analsis and designSystem analsis and design
System analsis and design
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
Unit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement EngineeringUnit 2 SEPM_ Requirement Engineering
Unit 2 SEPM_ Requirement Engineering
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
SE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdfSE UNIT-1 Revised.pdf
SE UNIT-1 Revised.pdf
 

More from RebekahSamuel2

Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3RebekahSamuel2
 
Cost and Management Accounting _ Q 7
Cost and Management Accounting _ Q 7Cost and Management Accounting _ Q 7
Cost and Management Accounting _ Q 7RebekahSamuel2
 
Cost and Management Accounting _ Q 6
Cost and Management Accounting _ Q 6Cost and Management Accounting _ Q 6
Cost and Management Accounting _ Q 6RebekahSamuel2
 
Cost and Management Accounting _ Q 5
Cost and Management Accounting _ Q 5Cost and Management Accounting _ Q 5
Cost and Management Accounting _ Q 5RebekahSamuel2
 
Cost and Management Accounting _ Q 4
Cost and Management Accounting _ Q 4Cost and Management Accounting _ Q 4
Cost and Management Accounting _ Q 4RebekahSamuel2
 
Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3RebekahSamuel2
 
Cost and Management Accounting _ Q 2
Cost and Management Accounting _ Q 2Cost and Management Accounting _ Q 2
Cost and Management Accounting _ Q 2RebekahSamuel2
 
Cost and Management Accounting _ Q 1
Cost and Management Accounting _ Q 1Cost and Management Accounting _ Q 1
Cost and Management Accounting _ Q 1RebekahSamuel2
 
Cost and Management Accounting _____Topic Activity-based costing
Cost and Management Accounting _____Topic  Activity-based costingCost and Management Accounting _____Topic  Activity-based costing
Cost and Management Accounting _____Topic Activity-based costingRebekahSamuel2
 
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...RebekahSamuel2
 
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...RebekahSamuel2
 
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...RebekahSamuel2
 
Engro Coal Power Project
Engro Coal Power ProjectEngro Coal Power Project
Engro Coal Power ProjectRebekahSamuel2
 

More from RebekahSamuel2 (20)

Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3
 
Cost and Management Accounting _ Q 7
Cost and Management Accounting _ Q 7Cost and Management Accounting _ Q 7
Cost and Management Accounting _ Q 7
 
Cost and Management Accounting _ Q 6
Cost and Management Accounting _ Q 6Cost and Management Accounting _ Q 6
Cost and Management Accounting _ Q 6
 
Cost and Management Accounting _ Q 5
Cost and Management Accounting _ Q 5Cost and Management Accounting _ Q 5
Cost and Management Accounting _ Q 5
 
Cost and Management Accounting _ Q 4
Cost and Management Accounting _ Q 4Cost and Management Accounting _ Q 4
Cost and Management Accounting _ Q 4
 
Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3Cost and Management Accounting _ Q 3
Cost and Management Accounting _ Q 3
 
Cost and Management Accounting _ Q 2
Cost and Management Accounting _ Q 2Cost and Management Accounting _ Q 2
Cost and Management Accounting _ Q 2
 
Cost and Management Accounting _ Q 1
Cost and Management Accounting _ Q 1Cost and Management Accounting _ Q 1
Cost and Management Accounting _ Q 1
 
Cost and Management Accounting _____Topic Activity-based costing
Cost and Management Accounting _____Topic  Activity-based costingCost and Management Accounting _____Topic  Activity-based costing
Cost and Management Accounting _____Topic Activity-based costing
 
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
 
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
 
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...Hyper Loop And Engro Coal Power ( National And International Projects Final R...
Hyper Loop And Engro Coal Power ( National And International Projects Final R...
 
Taipei 101
Taipei 101Taipei 101
Taipei 101
 
Engro Coal Power Project
Engro Coal Power ProjectEngro Coal Power Project
Engro Coal Power Project
 
Hyper loop
Hyper loopHyper loop
Hyper loop
 
Hyperloop
HyperloopHyperloop
Hyperloop
 
Hyperloop
HyperloopHyperloop
Hyperloop
 
Hyperloop
HyperloopHyperloop
Hyperloop
 
Hyperloop
HyperloopHyperloop
Hyperloop
 
Elasticity of demand
Elasticity of demandElasticity of demand
Elasticity of demand
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 

HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM

  • 1. Group members Ehsan Ulla Khan Rimsha Akhtar Rebekah Samuel Muhammad Faheem Mehmood Muhammad Ali Hassan BBA 4TH A Date: 3 July 2018
  • 2. HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
  • 3. HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM 1. Purpose and objectives of the physical design phase: • First the analyst seeks to design a system that both fulfill requirement and will be friendly to its end users. • Second and still very important the analysts seeks to present clear and complete specifications to the computer programmers and technicians. 2. End users should be involve in the physical data phase: • End users should be intimately involved in the physical design phase. • Requirements are transformed into computer inputs, outputs, files/ databases, and program specifications, • The end users should at least review key components.
  • 4. 3. Ensure physical design consistency with the business: • The analyst’s principal concern during the design phase is to ensure that the subsequent design remains constant with business directions. 4. Fulfill current and projected functional requirements: • The analysts should have defined functional requirements long before systems design. • Ensure that the design fulfills those requirements. • Additional requirements may be introduced during the system design because a computer is used. • Edit reports for input data and audit trails for transactions are typically added to the basic user defined requirements. 5. Design all information system components: 1. Data and information: Specified the content of each data and information flow . we specified the media during the media during the selection phase. Now we need to physically design the style, organization, and format of all inputs and outputs. 2. Data stores: We must specify format, organization, and access methods for all files and databases to be used in the computer based system.
  • 5. 3. End users: The roles people must play in the new system must be specified. For instance, who will capture and input data? Who will receive outputs? 4. Methods and procedures: The sequence of steps and flow of control must be specified. 5. Computer equipment: The specific hardware configurations specified during the selection phase must be considered as various other components are designed. 6. Computer program: Complete programming specifications must be prepared for every program that must be written or modified. 7. Internal controls: We must specify internal controls to ensure the security and reliability of the system.
  • 6. HOW TO COMPLETE THE PHYSICAL DESIGN PHASE 1. Task: design computer files and/ or databases We must design the corresponding computer files and/or databases. Physical design goes far beyond the simple layout of the records. Designing files and databases that are adaptable to future requirements and expansion. Design include record size and storage volume requirement. 2. Task: design computer outputs In this task we must format each of those outputs. Transaction outputs will frequently be designed as preprinted forms onto which transaction details will be printed. 3. Task: design computer inputs Files and databases are maintained through the timely and accurate input of data. Any time you input data you can make mistakes. We need to define editing controls to ensure the accuracy of input data.
  • 7. 4. Task: design the on-line user interface The idea behind user interface design is to build an easy to learn and use dialogue around the online input and output screens that were designed in earlier tasks. We are trying to make it easy for the end-user to understand what the screen is displaying at any given time. 5. Task: design methods and procedures The general procedures to be used in the new systems were approved during the selection phase. The internal controls from the previous tasks must be integrated into the new systems work flow. The timing of scheduled reports and transactions processing must be clearly specified. 6. Task: design computer program specifications this task packages all of the specifications from the previous tasks into computer program specifications that will guide the computer programmer’s activities during the constructive phase of the systems development lifecycle.
  • 8. 7. Task: present and review the design Before the design can be presented, you need to prepare two or more components. 1. An implementation plan That presents A proposed schedule for the construction and delivery phases 2. A final cost-benefit analysis That determines if the design is still feasible. Given the design specifications and implementations plan you should be able to make much more refined estimates for the remaining costs.
  • 9. DESIGN BY PROTOTYPING • Analyst are turning into increasing number to a modern, engineering based approach called prototyping • A prototype according to a dictionary is an original or model on which something is patterned and or a first full scale and usually functional form of a new type or design of a construction. • Engineers build prototypes of engines, machines, automobiles, and the like prior to building actual products. • Prototypes allow them to isolate problems in both requirements and designs.
  • 10. PROTOTYPING APPROACH ADVANTAGES • Prototyping encourages and requires active end users participation. This increases end users morale and support for the project. • Interaction and change are a natural consequence of system development that is end users tend to change their mind. It has often been said that end users don’t fully know their requirements until they see implemented. If so prototyping endorses this philosophy. • An approved prototype is working equivalent to a paper design specification with one exception. Errors can be detected much earlier. • Prototyping can increase creativity through quicker user feedback that can lead to better solutions.
  • 11. • Prototyping accelerates several phases of the lifecycle, possibly bypassing the programmer. In fact prototyping consolidates parts of phases that normally occur one often the other. These phases includes the following: 1. Definition: Each prototype can change not only the design, but the actual requirements until the end users accept requirements. In many cases requirements can be defined more quickly with this approach. 2. Design: Screen and report layouts can be very quickly changed until end users accept their designs. 3. Construction: The very act of prototyping requires construction also known as programming. The analyst programs if it’s even possible to use that them the prototype.
  • 12. PROTOTYPING APPROACH DISADVANTAGES • Prototyping encourages a return to the code implement and repair life cycles that used to determine information systems. • There are numerous design issue snot addressed by the prototyping • Prototyping often leads to premature commitment to a physical design. On other words the selection phase gets shortchanged. • When prototyping the scope and complexity of the system can quickly expand beyond original plans. This can easily get out of control. • Prototyping often suffers from slower performance then their third generation language counterparts.
  • 13. PROTOTYPING LANGUAGES AND TOOLS • Building prototypes makes so much sense that you may wonder why we didn’t always do it. • This reason is simple the technology wasn’t available. • Traditional languages like COBOL, FORTRAN, basic, Pascal, and c don’t lend themselves to prototyping. • Prototyping must be developed and modified quickly, neither of which is possible with third generation languages. Simple prototyping tools: Ads/on-line Application factory Datatrive Focus Ideal natural Intellect
  • 14. RAPID VERSUS SYSTEM PROTOTYPING: RAPID PROTOTYPING • Rapid prototyping allows you to create and test input designs, output designs, terminal dialogues, and simple procedures. • The technology of rapid prototyping is unique in that it is not built around a complete applications generator or 4gl • And instead of being built around a DBMS, it is built around a computerized data or a project dictionary. • This dictionary may be a part of a case ( computer- assisted systems engineering).
  • 15. SYSTEM PROTOTYPING • System prototyping requires the use of a true fourth- generation language applications generator. The only difference is that they are completed via prototyping. The process goes something like this: 1. A prototype databases would be designed, using whatever constraints are imposed by the 4GL/ AG’s underlying databases. 2. The following task could occur in parallel or in any sequence: a) Prototype outputs can be created using the report generator of the 4GL/AG. Reports generator allow new reports to be quickly defined.
  • 16. SYSTEM PROTOTYPING b) Prototype inputs can be created and generated using the screen or report generator of the 4GL/ AG. Screens can be changed to form a dialogue. 3. Once the inputs and outputs are completed, they would be integrated around some sort of user friendly shell. The most common shell consists of menus and submenus.