0% found this document useful (0 votes)
8 views4 pages

SAD Revision

Uploaded by

jeffieyyleone
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

SAD Revision

Uploaded by

jeffieyyleone
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1.Activities involved in system analysis.

Analysis, design, development and testing, implementation, documentation, and


evaluation.
2.Identify and explain the following characteristics of a good system.
Adaptability
An adaptive system is an open system that is able to fit its behaviour according to
changes in its environment or in parts of the system itself.
Reusability
The ability to reuse relies in an essential way on the ability to build larger things
from smaller parts, and being able to identify commonalities among those parts.
Interoperability
Interoperability is a characteristic of a product or system, whose interfaces are
completely understood, to work with other products or systems, at present or in the
future, in either implementation or access, without any restrictions.
Portability
Is a characteristic attributed to a computer program if it can be used in an
operating systems other than the one in which it was created without requiring
major rework.
Flexibility
a good plan is also required to be flexible so that it can deal with any changes that
may arise in the future.
Scalability
Is a desirable attribute of a network, system, or process. The concept connotes the
ability of a system to accommodate an increasing number of elements or objects, to
process growing volumes of work gracefully, and/or to be susceptible to
enlargement.
Maintainability is the ease with which changes can be made to satisfy new
requirements or to correct deficiencies"
Modulararity
Is a design pattern that is built around the idea of autonomous modular
components that can be independently created, easily configured and reconfigured
into different systems. When designing a system, one of our key architectural
considerations will be to decide whether we are building a homogeneous system or
a modular system.

3.Identify the various types of implementation in systems


Parallel
When the new system is used at the same time as the old system the two systems
are said to be running in parallel.
Phased
When small parts of the new system gradually replace small parts of the old
system, the implementation method is said to be phased.
Pilot
Direct
When a new system is implemented without any phased or pilot implementation, it
is said to be direct. The old system is retired, and the new system goes live.
4.General characteristics of a good system
Organization:
It implies structure and order. It is the arrangement of components that helps to
achieve objectives.
Interaction:
It refers to the manner in which each component functions with other components
of the system.
Interdependence:
It means that parts of the organization or computer system depend on one another.
They are coordinated and linked together according to a plan. One subsystem
depends on the output of another subsystem for proper functioning.
Integration
It refers to the holism of systems. It is concerned with how a system is tied
together.
Central Objective:
A system should have a central objective.
5.Types of feasibility study and why feasibility study is important.
Feasibility is defined as the practical extent to which a project can be performed
successfully.
Importance of feasibility in desighning softwares
To analyze whether the software will meet organizational requirements.
To determine whether the software can be implemented using the current
technology and within the specified budget and schedule.
To determine whether the software can be integrated with other existing software.
Types of feasibility;
Technical Feasibility
Schedule Feasibility
Economic Feasibility
Cultural Feasibility
Legal/Ethical Feasibility

6.Why system desighn is important in the software development process.


System Analysis is important because it provides an avenue for solutions in the
system through the various tasks involved in doing the analysis. Through these
various tasks, the overall quality of a system can be easily modified or improved
and occurrences of errors can ultimately be reduced.
Activities of the Process
Major activities and tasks to be performed during this process include the
following:
Initialize design definition
Plan for technology management for the whole system. Identify the technologies
(mechanics, electricity, electronics, software, biology, operators, etc.) that would
compose and implement the system elements and their physical interface.
Establish design characteristics and design enablers related to each system element
Perform or consolidate or detail system requirements allocation to system elements
for all requirements and system elements not fully addressed in the System
Architecture process (normally, every system requirement would have been
transformed into architectural entities and architectural characteristics within the
System Architecture process, which are then allocated to system elements through
direct assignment or some partitioning).
Assess alternatives for obtaining system elements
Assess design options for the system element, using selection criteria that are
derived from the design characteristic.
Manage the design
Capture and maintain the rationale for all selections among alternatives and
decisions for the design, architecture characteristics, design enablers, and sources
of system elements.
Assess and control the evolution of the design characteristics.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy