









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
gives the stages taken for developing systems and software
Typology: Lecture notes
1 / 17
This page cannot be seen from the preview
Don't miss anything!










System It is a group of related and interacting components which work together to achieve a desired purpose or a set of objectives. A system takes input, performs processing of data to give some desired outputs. Basically there are three major components in every system. I.e. Input, Processing and Output. Information System An information system is an arrangement of people, data, process, interfaces, networks and technology that interact to support and improve both day-to-day operations in a business (sometimes called data process ), as well as support the problem-solving and decision-making needs of management (sometimes called information service ). Systems Analysis System Analysis is the study of business problem domain to recommend improvements and specify the business requirements for the solution. System design System design is the specification or construction of a technical, computer- based solution for the business requirements identified in a systems analysis.
a. A purpose - A system has a set of objectives to fulfill. This is the overall goal or function of a system. Examples :
a. Deterministic Systems (Mechanistic Systems) These are the systems that function according to some predetermined procedure and its results and future behavior can be predicted with certainty provided they are working correctly and under control. Example: The working of a computer program b. Probabilistic Systems (Stochastic Systems) These are those whose state and behavior can be predicted only within certain limits, even when they’re under control. Example: In inventory systems, average stock, average demand, average replenishment time may be predicted but exact values of those factors an instance may not be known. c. Cybernetic system (Self Organizing/ Adaptive) These are systems that have to adapt to their environments/ react to stimuli they learn from their mistakes, so that they do not always react in the same way to a particular input. Examples are the human body adapts to changes in temperature to keep the body warm or increase the heart beat to cope with some external need, social systems, organizations, plants. CLASSIFICATION OF SYSTEMS a. Open system These are systems which interact with the environment. Example: the biological and social system. All business organizations are also open systems since they must have the capacity to adopt in the future of changing competition, changing markets etc. b. Closed systems A closed system is that which does not interact with its environment. The system is not influenced by its environment. (It does not take in from or give to it.) A computer program is a relatively closed system because it accepts only previously defined outputs. In fact, no system can be a completely closed system for a long time. Information System An information system is an arrangement of people, data, process, interfaces, networks and technology that interact to support and improve both day-to-day operations in a business (sometimes called data process ), as well as support the problem-solving and decision-making needs of management (sometimes called information service ). TYPES OF INFORMATION SYSTEMS a. Transaction Processing Systems (TPS)
Necessary skills for a system analyst a. Analytical skills - To break into components, subsystems and assemble together b. Interpersonal Skills - Although the systems analyst will be working in the technical area of designing and building computer based information systems s (h) will also work extensively with all kinds of people. c. Good user rapport - Necessary in order to reduce hostility to change in the work environment d. Interpretation skills - Necessary to specify system and user requirements and in the design of correct system e. Analysis and design skills - Develop a model and translate ideas into a system using a methodical approach and techniques to communicate with development team members, users and the management f. Team management skills - To plan and manage projects and project team g. Imaginative and creative - Should be able to produce solutions that meet the user requirements in a creative manner h. Communication Skills - This is the ability to communicate clearly and effectively with others- users, information system professionals and management. Constraints in Analyzing and designing software systems Project constraints/Factors that determine successful development a. Scope - Refers to the functions that the system is proposed to provide. b. Budget. The analyst needs to plan carefully in order to fit within the budget requirements. c. Timescale - The costing of the project is normally tied to some time scale. d. Technology - A client or organization may require that the software should run on the existing software and hardware and there may also be other current technology to compare against. e. Environment - The system may be required to work on different physical circumstances that may require special equipment and tools. For example water, high temperature etc f. Project team- Availability of trained people in the organization who could handle the project
The main feasibility assessment issues are technical, economic and operational. a. Technical feasibility - This answers the question whether the organization has the technical tools (hardware, software, technical skills) to support the project. b. Economic feasibility- This is a process of identifying the financial benefits and costs associated with development project. It is often referred to as the cost-benefit analysis. c. Operational/Functional Feasibility - It addresses the question whether the new system operations are acceptable to the users. This involves consultation with the function units or departments to find out whether the solution satisfies the user objectives and can be integrated with the current system. It also addresses the effect on: i. General attitudes, skills and retraining of the current uses ii. Job restructuring iii. Organization restructuring SYSTEMS ANALYSIS
The objective of the design phase is to define HOW the system is going to actually work. Characteristics of a good design
Introduction Modeling techniques are methods of describing information systems requirements or how a systems works. Modeling is a key requirement in systems development/software engineering as in any area of engineering. Graphical models or diagrams are popular in documenting information systems for various reasons, among them: o Are less ambiguous compared to narratives o Are easier to update o Possible to cross reference with related techniques o Are more compact compared to narratives o Are more standardised than natural languages This handout describes the purpose and application of the following key graphical modelling techniques
Hints on drawing
Exercises 2
ii) Pilot running Two possibilities exist. a) Retrospective parallel running - Uses historical data and the output produced is compared with the known results. b) Restricted entry data running – Involves a complete logical part of the whole system being chosen and run as a unit on the new system. If it works, the remaining parts are then transferred. iii) Direct changeover – Implement the new system completely and withdraw without any sort of parallel running at all. It demands thorough testing and well planned file creation and training strategies. Advantages