Looks like no one added any tags here yet for you.
what is systems design
Systems design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. It involves creating a blueprint for constructing the system that meets user needs and business objectives.
what is business process redesign
fundamental rethinking and redesign of business
processes to
improve performance,
efficiency, and effectiveness
Look at this example of business process redesign
Buying a book at a bookstore vs buying it online
Online :
Intermediaries cut out- librarian/book store worker who must look for the book for you/order the book
Business process quicker , more efficient, and more accessible
why do we do BPR
Improve the process
Automate process to remain competitive and reduce costs while enhancing customer satisfaction and adaptability to market changes.
Control
Information flow
List and discuss the stages of systems development
systems investigation - outline the prob, objectives, and resources needed
systems analysis-determine whether the problem can be solved,if its worth pursuing or whether the company has the resources to solve the problem. (feasibility studies and cost-benefit analysis performed)
systems design - answers what functions are required, what system will look like and how it will the business needs of the
company. Done after understanding customer requirements and clearly defining workable segments of the system to be developed
system implementation - creating and getting all required components (hardware, software, database, etc) defined in the design step, assembling them and putting the new system into operation
system maintenance -checking and modifiying(if need be) system to ensure it continues to serve its business
purpose and is adapted to changing business need
Approach 1 : System development life cycle waterfall
Requirements Gathering:
understanding the functionality, features, and constraints of the project from stakeholders.
System Design:
Based on gathered requirements,
system architecture and high-level design are developed-
determines the overall structure and
components of the system.
Implementation
actual coding and
programming take place based on the design specifications.
The software developers build system according to the
detailed design.
•
Verification:
After the implementation, the software is
thoroughly verified and tested to ensure that it meets the
specified requirements and is free of defects/errors.
•
Maintenance:
After deployment, ongoing maintenance and
support are provided to address any issues or changes
required in the software
Approach 2 : Rapid application development
Look at basic requirements
Make a working prototype
Use protype
If user satisfied - make it the operational protype
If not - reformulate prototype + repeat steps
so basically
Planning
Analysis, design, implementation
System prototype
Implementation
System