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.