Professional Documents
Culture Documents
Types of Systems
Transaction Processing System (TPS)
Transaction Processing Systems are designed to accept and process many
simultaneous requests.
Management Information Systems (MIS)
MIS are intended to take data through a TPS and process them in a format
understandable by the users usually in a form of report.
Enterprise Resource Planning System
Enterprise Resource Planning (ERP) refers to a type of software that the
organizations use to manage day-to-day business activities such as accounting,
procurement, project management, risk management and compliance, and
supply chain operations.
Decision Support Systems
A Decision Support System (DSS) is an information system that supports
business or organizational decision-making activities.
Expert Systems / Knowledge Based Systems (ES /KBS)
ES/KBS is a computer-based system composed of a user-dialog system, an
inference engine, one or several intelligent modules, a knowledge base and a
work memory, which emulates the problem – solving capabilities of a human
expert in a specific domain of knowledge.
Knowledge Management Systems are called Expert Systems because they
simulate human reasoning by combining knowledge base and inference rules
that determine how the knowledge is applied.
Human Resource Information Systems (HRIS)
Human Resource Information System (HRIS) is a system that is used to collect
and store data on an organization’s employees.
Types of Requirements
▪ Functionality Requirement
A functional requirement is a description of the service that the software or
application must offer.
▪ Physical Requirements
Characteristics of hardware such as size, weight, power consumption and
operating conditions
▪ Interface Requirement
Required interactions among systems
▪ Usability Requirements
Operational characteristics related to users
▪ Reliability Requirements
Requirements that describe system dependability
▪ Performance Requirements
Operational characteristics related to measures of workload, such as throughput
and response time
▪ Security Requirements
Requirements that describe how access to the application will be controlled and
how data will be protected during storage and transmission.
▪ Implementation Requirements
Constraints such as required programming languages, tools, documentation
method and level of detail, and a specific communication protocol for distributed
components.
▪ Supportability Requirements
How a system is installed, configured, monitored, and updated.
A model is a representation of some aspect of the system being built, and the analysts
needs to create a variety of models to represent all aspects of the system.
Reasons why model and the process of creating models are important:
• ▪ Learning from the modeling process
• ▪ Reducing complexity by abstraction
• ▪ Remembering all the details
• ▪ Communicating with other development team members
• ▪ Communicating with a variety of users and stakeholders
Types of Analysis and Design models
• Textual models — Analyst use such textual models as memos, reports,
narratives, and lists to describe requirements that are detailed and are difficult to
represent in other ways.
• Graphical models — These make easier to understand complex relationships
that are ifficult to follow when described as a list or narrative.
• Mathematical models — These refer to one or more formulas that describe
technical aspects of a system.