Free Essay

Systems Analysis and Development

In: Computers and Technology

Submitted By miggs913
Words 999
Pages 4
System/Software Process and Quality Factors
System Quality Factors
Capability Maturity Model
M. Smith
CMGT 555 / Systems Analysis and Development
February 13, 2012
Bob Mattus

System Quality Factors When speaking in terms of hardware and software quality, several factors come into play and should be carefully considered in order to ensure the highest quality. Quality factors play an important role in system development, design and implementation. Quality factors include functionality, reliability, usability, efficiency, maintainability and portability. Although all are of equal importance two factors stand out amongst the rest. Functionality and reliability quality factors play a significant role because they can affect the overall performance of the rest of the system. The reliability of a system is important and if the system is not reliable, all others become secondary concerns. Companies must be able to rely on a system that can serve as the backbone of the services or products they provide. They have to be able to meet the needs of their clients within a reasonable amount of time, deliver on their goods or services and conduct business efficiently from day to day. Reliability is a factor that should be discussed and considered during the system design process for different reasons the most notable in order to choose the right system. Reliability is a factor that should be continually monitored and tested at specified intervals to ensure the system is up to speed. System functionality is an important component of any business especially when older systems begin to give problems and not work as efficiently. In the development of the next system it makes sense to consider the functionality of the previous system to steer clear of committing the same mistakes. The key is to move forward and not take steps back because quality is all about improvements. A lack of functionality can lead to an increase in man hours, wasted resources, delayed deliverables and transactions and more importantly almost always cost the company money. Identifying these functionality issues early on and relaying them to the design team, will assist and guide them towards meeting the specific needs of the company.

Capability Maturity Models (CMM) SEI Capability Maturity Model (CMM) assists in refining the system development process. The CMM provides a method that allows the maturity of software to be evaluated. The more effective the system development process the better the organization will perform. There are several advantages to the system development process as result of the CMM. Some of these advantages include having a common language, a common goal, a priority on deliverables, defining the improvements needs and a common starting point.
• A system development process which utilizes the tools provided CMM will have a better rate of success. It is important for an organization to identify its rank on the maturity scale in order to make any necessary adjustments and make improvements to the overall system development process. A company can assess themselves on the CMM scale based on the following categorizations: - Level 1: Initial – At this level company processes may not be clear leading to issues within the company. - Level 2: Repeatable– At this level a company can repeat a previous success. - Level 3: Defined – At this level the company defines its processes and makes improvements as it sees fit. - Level 4: Managed – At this level the company can manage the processes. – - Level 5: Optimized – At this level the company uses technological advances to continuously improve the processes.
Currently the division of AIG I work for does not use CMM and based on the database projects I have been a part of, I would rate my division a 3 on the CMM scale. Normally a project outline is prepared and distributed. The outline consists of a summary of the current system as well as new system requirements and expectations. The process is clearly defined and all project details are captured. The process is a work in progress and usually will require further discussions as it progresses. During the follow up meetings and discussions, it is decided that an aspect of the design is either no longer needed or may need to be revised in order to satisfy the department requirement. AIG continues to improve all of its processes and eventually could increase in rate on the scale. The biggest improvement that would need to be made in the near future is the project approval process and timeline. Deliverables are rarely met within the specified time because the approval process is lengthy usually moving through several senior managers and executives before being final approval is given. Eventually the approval process will be revamped and may no longer require numerous sign offs.

References
Fitzpatrick, R. (1996, April). Software Quality: Definitions and Strategic Issues.

Retrieved from http://www.comp.dit.ie/rfitzpatrick/papers/quality01.pdf

Free Tutes.Com - Visual Basic Tutorial. (2010). Retrieved from

http://www.freetutes.com/systemanalysis/sa9-software-quality-factors.html

Sun Microsystems. (2005). Sun Java Enterprise System. Retrieved from

http://docs.oracle.com/cd/E19396-01/819-0058/scenario_techreqs.html

[pic]
CERTIFICATE OF ORIGINALITY
I certify that the attached paper is my original work. I am familiar with, and acknowledge my responsibilities which are part of, the University of Phoenix Student Code of Academic Integrity. I affirm that any section of the paper which has been submitted previously is attributed and cited as such, and that this paper has not been submitted by anyone else. I have identified the sources of all information whether quoted verbatim or paraphrased, all images, and all quotations with citations and reference listings. Along with citations and reference listings, I have used quotation marks to identify quotations of fewer than 40 words and have used block indentation for quotations of 40 or more words. Nothing in this assignment violates copyright, trademark, or other intellectual property laws. I further agree that my name typed on the line below is intended to have, and shall have, the same validity as my handwritten signature. Student's signature:

-----------------------
Student’s typed name: Migdalia Dominguez-Smith

Similar Documents

Free Essay

Systems Analysis Development

...2Assessment | | Module Title: Systems Analysis & Design (NCD-CN10) Module Leader: M Binner Assessment Title: Car Hire Company Hand in Date: 21/1/2011 David Ray Student no. 30162106 Contents 1 Introduction 2 2 Life Cycle Models 3 2.1 What is a Life Cycle Model 4 3 Fact Finding and Feasibility 7 Fact Finding 7 Feasibility 7 4What is a Problem Statement? 9 4.1 Writing a Problem Statement 9 4.2 Problem Statement 11 5Evaluation of the current System 13 6Problem Statement Solution 13 6.1 High budget solution 15 6.2 Low Budget Solution 17 7Dataflow Diagrams 19 What is a Dataflow diagram? 19 Different levels of Data Flow Diagrams 20 Level 1 Data Flow Diagram 21 Level 2 Data Flow Diagram 22 8 ERD of New System 23 9Data Dictionaries 25 10Cost Benefit Analysis 26 11A Cost benefit Analysis for Car Hire Company 26 12Evaluation of Proposed New System 27 13Summary and Reflection 27 14References 28 15 Bibliography 28 16Appendices 29 1 Introduction For this assignment I have been asked to develop a new system that could resolve issue’s within a Car Hire Company. For the assignment I will be looking at what a System Life Cycle model is and how it relates to business. I will be briefly looking at various cycles and will explain why I chose the system life cycle that I will be using regarding the assignment. The first task in doing this is to look at the existing system that is currently in place and...

Words: 5357 - Pages: 22

Premium Essay

Baby Thesis System Analysis and Development

...Booking Details Booking Date Address Contact Email : Thu 22 Sep 2011 : 1026 Masbate Street Sampaloc Manila Philippines : 63-932-5630134 (Telephone) : wmirad_tech@rocketmail.com 63-932-5630134 (Mobile) Booking Reference: I9EE9T Status: May Change Until : Sat 24 Sep 2011 Confirmed Guest Details 1. Walther Madriaga (Adult) 2. Maricel Tayamen (Adult) Flight Details Route Manila to Singapore Flight # 5J 805 Departure Sun 25 Sep 2011, 1325H Ninoy Aquino International Airport Terminal 3 Arrival Sun 25 Sep 2011, 1655H Singapore Budget Terminal Additional Services Manila - Singapore Baggage Allowance 15 Kilos - Maricel Tayamen Payment Details Base Fare: Fuel Surcharge: Web Admin Fee - manual: BAG15: Total Amount: 3,398.00 1,305.00 160.00 350.00 5,213.00 Date: Type: Transaction ID: Amount: Thu 22 Sep 2011 MC (Approved) 74468082 PHP 5,213.00 Fare Rules 1. Flight changes must be made more than twenty four (24) hours before departure time with the following options: (1) rebook the flight subject to fees and penalties, (2) cancel and store it in a Travel Fund subject to penalties which may be used within ninety (90) days, or (3) transfer the booking to another for a fee. Lite Fares are rebookable and may be stored in a Travel Fund subject to applicable fees and fare difference. Go through fare must be used in sequence as booked. Flight changes or cancellations are not permitted once any of the segments has been used. There is a nominal fee included...

Words: 7794 - Pages: 32

Free Essay

Cis 210 – Systems Analysis and Development Website Migration Term Paper

...Website Migration Project Chinnasut Nhurod CIS 210 – Systems Analysis and Development Dr. Wesley E. Phillips Strayer University September 15, 2013 Website Migration Project for Tony’s Chips Building the Web Architecture In order to build the web architecture, the system analyst would be required to analyse the business requirements of the organization and then develop a clear statement of goals of the organization. Since, the old site of the company is running it would be vital to understand the technological and business related issues associated with the previous website. Along, with that it should also be determined whether the IT staffs of the company possesses necessary experience and skills essential for the implementation of the project. The company might have to consider additional resources, training programs, and hiring of consultants for the project’s success (Nelson et.al, 2010). The project should be developed on a modular manner so the users can approve and test the various functional elements of the website. Since the Tony’s Chips website was already operating, it would be essential for the developer to gather the existing functional requirements for the website. During the data collection process the system analyst will conduct interviews of the people from the product support department, and they will gather the system documentation using the fact finding techniques (McArdle et.al, 2010). Once all the requirements are fulfilled the next step would...

Words: 3871 - Pages: 16

Free Essay

Assignment and Essay.... Others)Information Technology (Programming/ Languages (Java, C++, Vb,.Net, & Etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ It & Society/ and.

...ASSIGNMENT and ESSAY. ... others)Information Technology (Programming/ Languages (Java, C++, VB, .NET, & etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ IT & Society/ and. - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other hand is cross-platform, and also traditionally runs as an ... - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other hand is cross-platform, and also traditionally runsASSIGNMENT and ESSAY. ... others)Information Technology (Programming/ Languages (Java, C++, VB, .NET, & etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ IT & Society/ and. - NET programmers continue to struggle with the complexiASSIGNMENT and ESSAY. ... others)Information Technology (Programming/ Languages (Java, C++, VB, .NET, & etc)/Database Design/ Computer Networking/ System Analysis/ Project Management/Project Development/ IT & Society/ and. - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment. ..... Sorry, I had to laugh at that paper! ... Java on the other hand is cross-platform, and also traditionally runs as an ... - NET programmers continue to struggle with the complexities of a hybrid managed/unmanaged environment...

Words: 784 - Pages: 4

Premium Essay

System Analysis

...THE SYSTEMS DEVELOPMENT LIFE CYCLE LECTURE NOTES DEVELOPING INFORMATION SYSTEMS SOLUTIONS The Systems Development Cycle: The systems approach can be applied to the solution of many types of problems. When this involves the development of information system solutions to business problems, it is called information systems development or application development. Most computer-based information systems are conceived, designed, and implemented using some form of systematic development process. In this process, end users and information specialists design information systems based on an analysis of the information requirements of an organization. Thus, a major part of this process is known as systems analysis and design. When the systems approach is applied to the development of information system solutions, a multistep process or cycle emerges. This is frequently called the information systems development cycle, also known as the systems development life cycle (SDLC). Steps involved and products produced in the traditional information systems development cycle: 1. Systems investigation - Product: Feasibility Study 2. Systems analysis - Product: Functional Requirements 3. Systems design - Product: Systems Specifications 4. Systems implementation - Product: Operational System 5. Systems maintenance - Product: Improved System 1. All the activities involved are highly related and interdependent. 2. Several developmental activities can occur at the same time...

Words: 2490 - Pages: 10

Premium Essay

Sdlc

...Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved. . Planning Chapter 1 3-2 PowerPoint Presentation for Dennis, Wixom & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved. The Systems Development Life Cycle (SDLC) 3-3 PowerPoint Presentation for Dennis, Wixom & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved. The SDLC is composed of four fundamental phases: Planning Analysis Design Implementation 1-4 PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved. Each of the phases include a set of steps, which rely on techniques that produce specific document files that provide understanding about the project. 1-5 PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved. To Understand the SDLC: Each phase consists of steps that lead to specific deliverables The system evolves through gradual refinement 1-6 PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved. Phase I: Planning 1-7 PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design...

Words: 3126 - Pages: 13

Premium Essay

Sys Analysis Study Guide

...1- What is object-oriented analysis, and how does it differ from structured analysis? Object Oriented analysis is “the examination of a problem by modeling it as a group of interacting objects. An object is defined by its class, data elements and behavior. For example; in an order processing system, an invoice is a class, and printing, viewing and totaling are examples of its behavior. Objects (individual invoices) inherit this behavior and combine it with their own data elements.” ( (The Computer Language Company, 1981-2012) Object-oriented analysis (OOA) applies object-modeling techniques to analyze the functional requirements for a system. “Analysis is done by identifying the use cases and detailing a flow of events for each. Also, an initial set of functional test cases is specified, to serve as a vehicle for checking that the implementation is complete and basically correct. Analysis culminates in identifying classes implied by the use cases, and documenting them using an Analysis Class Diagram.” (Russell C. Bjork Professor of Computer Science, 2004) The difference is in object oriented analysis the data is combined in a process that acts on the data in the object whereas structured analysis treats the process and the data as separate components. 2- Describe the phases of the system development life cycle, and compare the SDLC waterfall model with the spiral model? “The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that...

Words: 2695 - Pages: 11

Premium Essay

Information System Strategic Planning

...INFORMATION SYSTEM STRATEGIC PLANNING Information System Strategic Planning, the Cost of Efficiency Student Name University Any Town, Virginia September 2010 Certification and Approval A Directed Research Project on Information System Strategic Planning the Cost of Efficiency: Is there a preferred approach to information systems planning, submitted to the Graduate Faculty of Strayer University in candidacy for the degree of Master’s of Science in Information Systems. Submitted by: _________________________Date: _______________ Approved by: ___________________________ Date: _______________ ABSTRACT Information systems’ planning is often costly to implement and maintain; however, sound planning practices may reduce expenses associated with the development processes. A Formal methodical approach to systems analysis, requirements engineering, systems design, development, and construction may offer a reduction in development and certain aspects of life cycle support expenses. Corporate expenses may reach approximately 5% of their gross income on information systems development and support. This equates to approximately $15,000,000 to $35,000,000 annually (Whitemarsh Information Systems Corp. 2008, p.). Information systems may cost significantly less. In comparison, information systems, contingent upon other factors such as size of the company, and complexity of the information system cost may range anywhere from $2,000,000 to $10,000,000 per system. Corporate...

Words: 6140 - Pages: 25

Premium Essay

Thesis

...(INFORMATIC SCIENCE) 5. TITLE: Object-Oriented Systems Analysis and Design: a case of District Health Information System, Mozambique. TABLE OF CONTENTS ABSTRACT i INTRODUCTION 1 RELEVANT FINDINGS (LITERATURE REVIEW) 2 OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN 2 THE RESEARCH PROBLEM AND WHY THIS PROBLEM AREA 5 THE RESEARCH QUESTIONS 5 RESEARCH OBJECTIVES 6 TARGET GROUP 7 PERSONAL MOTIVATION 7 METHODOLOGY 7 BIBLIOGRAPHY: 13 ABSTRACT Many organisations are relying on software systems. Thus these organisations spend a lot of money on software systems and, to get a return on that investment, the software must be usable for a number of years. For many organisations, introducing new software implementation from scratch is a risk. This is because their requirements are not well defined or they don’t have enough expertise to understand and identifies software that can fit their problems. So, many organisations adopt software. That means they take analogy software (software developed for another organisation with the some similarities) and adopt it to fit their needs. In my research, I want to address the problems of adopting systems developed in the functional-oriented methodology and propose object-oriented systems analysis and design methodology. Mainly I would like to assess the flexibility of the structure of software and the development and implementation platforms to be...

Words: 3840 - Pages: 16

Premium Essay

The Opportunity Costs of Systems Analysis and Design

...The Opportunity Costs of Systems Analysis and Design Date: 24 March, 2010 For a specific application, the first task is to decide which methodology is appropriate for its development. The structured system analysis and design (SSAD) method has been fine-tuned and used for many years in the real world. However, during the last several years, object-oriented approaches towards analysis and design (OOAD) have become increasingly more popular and more widely used in industrial organizations all around the world. The OOAD strategy approaches the problem from an object point of view as opposed to a functional perspective, which is the primary focus of the traditional structured development methodology. Over the years, the increasing use of OOAD over the traditional structured development methodology has spread significantly, throughout the many levels of production and in various projects. As newer and more sophisticated object-oriented languages are created, there appears to be an even greater need for an object-oriented approach to develop business applications. While the use of OOAD methodology is justified in many cases, in some cases it may be inappropriate and we should consider the use of the traditional structured analysis in the design and development of those information systems. This paper shall begin by outlining both the traditional structured and object-oriented approach towards systems analysis and design and then discuss how the object-oriented approach...

Words: 1992 - Pages: 8

Premium Essay

Ten Phases Of System Development Life Cycle (SDLC)

...1.4 THE PHASES OF SYSTEM DEVELOPMENT LIFE CYCLE Before get on to the phases of the System Development Life Cycle (SDLC), come we make clear our-self on the definition of the System Development Life Cycle (SDLC). System is a wide and a common term and is an exercise of mutually beneficial or interacting elements forming an integrated whole which a term that can be utilized in different industries. Hence, System Development Life Cycle (SDLC) is a constricted term that states the of six main stages to creating hardware system only, a software element only or that mixes with other software components to create the whole system of both to meet or exceed customer’s expected values. From the below figure 1 we can understand on the basic six phases...

Words: 1674 - Pages: 7

Premium Essay

Riordan Manufacturing

...mission to remain the industry leader in identifying customer trends, Riordan Manufacturing is looking at ways to maximize its operating efficiency within the company by designing and implementing a new system in accordance with System development Life Cycle (SDLC). The Chief Operating Officer (COO) Hugh McCauley sent a memorandum to the Human Resources Integration Product Manager approving a project proposal for Human Resource department. This project will integrate state-of-the-art technology with Human Resource department to support Human Resources functions. A review and system analysis of the Human Resources system is as follows. System Analysis When a company such as Riordan request for the addition of a newly integrated system, a system analysis will aid one to answer some of the most basic questions such as how this new system will work, who would use it, and how the company current system handles the work are some of the important aspects to consider. Integrating technological tools into the Human Resources, systems will enable Riordan to perform basic functions such as keeping track of employee information such as resumes, performance reviews, polices, and financial data. The main objective of system analysis and design is to improve organizational systems, typically through applying software that can help employee’s accomplish key business tasks more...

Words: 1216 - Pages: 5

Premium Essay

Sdlc

...System Development Life Cycle In the present booming economic environment every organization plans to expand and develop quick system and encase economic boom, as soon as possible. This requires a process which can quickly develop new systems, in lesser time with lesser cost. This presentation will focus on the process of how to achieve the development goal. What is SYSTEM DEVELOPMENT? We are talking about the development of a system or business so first we should understand what development is: - “System Development” refers to the process of – * Examining a business situation, * With the intent of improving it, * Through better procedures and methods. System Development is having two major components in it * System Analysis – Analysis of current system for Problems & Demerits in it and Additional requirements in new system * System Design – Process of planning new system which will replace the old one Beginning of a System Development System Development usually begins when a problem or opportunity is identified by Managers, it can be because of any of the followings: * New design idea to smoothen the process in the organization. * Evolving environmental changes such as Competition. * Adding new business or product line to present business. * Present system does not satisfy the users information needs. * Present system no longer efficiently and effectively meets the Goals of organization. * Excessive time spent in correcting...

Words: 2190 - Pages: 9

Premium Essay

Ssssssss.Docx

...PROPOSED DEGREE: M. Sc. (INFORMATIC SCIENCE) 5. TITLE: Object-Oriented Systems Analysis and Design: a case of District Health Information System, Mozambique. TABLE OF CONTENTS ABSTRACT i INTRODUCTION 1 RELEVANT FINDINGS (LITERATURE REVIEW) 2 OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN 2 THE RESEARCH PROBLEM AND WHY THIS PROBLEM AREA 5 THE RESEARCH QUESTIONS 5 RESEARCH OBJECTIVES 6 TARGET GROUP 7 PERSONAL MOTIVATION 7 METHODOLOGY 7 BIBLIOGRAPHY: 13 ABSTRACT Many organisations are relying on software systems. Thus these organisations spend a lot of money on software systems and, to get a return on that investment, the software must be usable for a number of years. For many organisations, introducing new software implementation from scratch is a risk. This is because their requirements are not well defined or they don’t have enough expertise to understand and identifies software that can fit their problems. So, many organisations adopt software. That means they take analogy software (software developed for another organisation with the some similarities) and adopt it to fit their needs. In my research, I want to address the problems of adopting systems developed in the functional-oriented methodology and propose object-oriented systems analysis and design methodology. Mainly I would like to assess the flexibility of the structure of software and the development and implementation platforms to be adapted to new environments different from where...

Words: 3842 - Pages: 16

Premium Essay

Programming Language Using Oojavacom 121

...CPT 125 Pre-Requisite: Completion of 1st Year Courses Introduction: Systems Design is a central part of systems development. It comprises the process of turning a set of user requirements into an implementable system and encompasses various activities to achieve this end. Alternative models are challenging the traditional systems development life cycle. Alongside this, two approaches to systems development are emerging: the traditional structured approach; and the object oriented approach. The systems design activity will be studied in the context of these trends. Students should make themselves familiar with at least one traditional approach (e.g. SSADM) and one object oriented approach (e.g. UML). Aims: To understand the role of systems design within various systems development life cycles To develop awareness of the different approaches that may be taken to systems design To understand and apply the tools and techniques that are currently used by systems designers Formatted: Superscript      Objectives: Describe different life cycle models and explain the contribution of systems design within them Discuss various systems development approaches and explain their strengths and weaknesses 1 30/09/1123/09/10 Evaluate the tools and techniques that may be used by a system designer in a given context Use appropriate methods to produce a system design for a given scenario     Provide suitable systems documentation for a design Discuss the CASE tools currently available...

Words: 2312 - Pages: 10