Software Project

In: Computers and Technology

Submitted By suzzymoyo
Words 808
Pages 4
Date Version Description Author
February 20, 2013 ATM se5 Software development for ATM machines Sindiso Suzzy
1. Project Plan Overview
Project Goals
1.1 Project Summary
1.1.1 Purpose, Scope, and Objectives
This project was designed to study the requests, designs, implementation and maintenance of the software for both the bank server and the ATM client devices which will include the Global Bank ATM network, in accordance with the requirements specified by the client. Every activity directly linked to the purpose is measured to be in scope. Any activity that is not directly related to the purposes is obviously considered out of scope. Let take for instance, issues concerning:
The availability of ATM hardware and network are out of the scope of the project.
Please find below the objectives of the project are:
•Project to be completed by project due date
• Project to be completed within its budget
• All deliverables will be provided as identified in section 1.1.3 by the project due date
•All stated request should be fulfill as in the SRS of the software product deliverable, and it falls within any of the below categories
— The modification of Global Bank customer database
— The interface with the bank’s computerized account system
— ATM transactions of customers
— Customer ATM statement
— Periodic numerical report of ATM operations
1.1.2 Assumptions and Constraints
This project is planned with the following assumptions:
•it is a sub component of a large project
• The project should convey the software components of the larger project
•The preliminary estimates for this project as provided in this SPMP are +/- 50%
• The hardware that this software will run on has been defined already by the larger project that this project is a part of.
• Software used: Window 7-based using Windows…...

Similar Documents


...Five Models Of Software Engineering Nabil Mohammed Ali Munassar1 and A. Govardhan2 1 Ph.D Student of Computer Science & Engineering Jawahrlal Nehru Technological University Kuktapally, Hyderabad- 500 085, Andhra Pradesh, India Professor of Computer Science & Engineering Principal JNTUH of Engineering College, Jagityal, Karimnagar (Dt), A.P., India 2 Abstract This research deals with a vital and important issue in computer world. It is concerned with the software management processes that examine the area of software development through the development models, which are known as software development life cycle. It represents five of the development models namely, waterfall, Iteration, V-shaped, spiral and Extreme programming. These models have advantages and disadvantages as well. Therefore, the main objective of this research is to represent different models of software development and make a comparison between them to show the features and defects of each model. Keywords: Software Management Processes, Software Development, Development Models, Software Development Life Cycle, Comparison between five models of Software Engineering. increased recently which results in the difficulty of enumerating such companies. During the previous four decades, software has been developed from a tool used for analyzing information or solving a problem to a product in itself. However, the early programming stages have created a number of problems turning software an obstacle......

Words: 3810 - Pages: 16

Improving the Management of Cost and Scope in Software Projects Using Agile Practices

...Science & Information Technology (IJCSIT) Vol 5, No 1, February 2013 IMPROVING THE MANAGEMENT OF COST AND SCOPE IN SOFTWARE PROJECTS USING AGILE PRACTICES Mariana de Azevedo Santos1, Paulo Henrique de Souza Bermejo2, Marcelo Silva de Oliveira3, Adriano Olímpio Tonelli2, Enio Júnior Seidel4 1 2 3 Mitah Technologies, Lavras, Minas Gerais, Brazil Department of Computer Science – Universidade Federal de Lavras (UFLA), 4 Department of Mathematical Sciences – Universidade Federal de Lavras (UFLA) Universidade Federal do Pampa (UNIPAMPA) ABSTRACT While organizations want to develop software products with reduced cost and flexible scope, stories about the applicability of agile practices to improve project development and performance in the software industry are scarce and focused on specific methodologies such as Scrum and XP. Given these facts, this paper aims to investigate, through practitioners' perceptions of value, which agile practices are being used to improve two performance criteria for software projects—cost and scope. Using a multivariate statistical technique known as Exploratory Factor Analysis (EFA), the results suggest that the use of agile practices can be represented in factors which describe different applications in software development process to improve cost and scope. Also, we conclude that some agile practices should be used......

Words: 3283 - Pages: 14


... Chinyere repper. Software for Business. MS PROJECT (PROJECT PLANNING) Microsoft Project is a project management software program, developed and sold by Microsoft, which is designed to assist a project manager in developing a plan, assigning resources to tasks, tracking progress, managing the budget, and analyzing workloads. Microsoft Project was the company's third Microsoft Windows-based application, and within a couple of years of its introduction it became the dominant PC-based project management software. While part of the Microsoft Office family, it has never been included in any of the Office suites. It is available currently in two editions, Standard and Professional. Microsoft Project's proprietary file format is mpp. Microsoft Project and Microsoft Project Server are the cornerstones of the Microsoft Office Enterprise Project Management (EPM) product. Microsoft Project 2010 features the Ribbon user interface. Microsoft Project management software is closely integrated with Microsoft Office suite and also includes a Client Access License (CAL) that allows easy connection with Office Project Server. It is a project management software that is mainly used to create plans, monitor progress, analyze workloads, designate resources to tasks and manage budgets. The software also helps in establishing critical path schedules and may also be......

Words: 841 - Pages: 4

Software Project Management Plan

...Software Project Management Plan August 27, 2012 IT Management System Luvianka Olivares Table of Contents Scope Statement.........................................................................................3-4 Work breakdown structure..........................................................................5 Network diagram...........................................................................................6 Risk management plan............................................................................7-10 Resource management plan..................................................................11-12 Communication management plan......................................................13-14 Scope Statement Project Name: IT Management System Project Manager: Luvianka Olivares Project Objectives: To design and install a computer network for a small business. Deliverables: Software package will manage: * Running of all computers in the business * Training and extensive end-user documentation * Technical support self-service website * Full backup process * Security of IT development tools * Project Management- Project charter, project scope statement, status reports, final project report, lessons-learned report, and any other document required to manage this project Milestones: Training digital video files Preliminary......

Words: 1828 - Pages: 8

Project Management Software

...Leader: Matric No: MUHAMAD KAMARUDDIN BIN MAT MAIDI 2013609712 | Assignment Title : PROJECT MANAGEMENT SOFTWARE | Due date of Assignment : 14/8/2013 Submission Date : 14/8/2013 | DECLARATION : We declare that no part of of this assignment has been copied from other person’s work except where due acknowledgement is made in the text, and no part of this assignment has been written for me by any other person except where such collaboration has been authorised by the lecturer concerned Group’s Leader Signature............................................................. Date........................................ A lecturer/tutor has and may exercise a right not to mark this assignment if the the above declaration has not been signed. If the above declaration is found to be false, no mark will be awarded for this assignment Copyright@Estate Management Dept, UiTM Perak TABLE OF CONTENT No | Content | Page | 1. | Acknowledgement | 3 | 2. | Introduction | 4 | 3. | Definition | 5 | 4. | Types of Project Management Software | 5~6 | 5. | Characteristics | 7~8 | 6. | Advantage and Disadvantages | 9 | 7. | Project Management Application | 10 | 8. | Conclusion | 11 | 9. | References | 12 | ACKNOWLEDGEMENT First of all, thanks to Allah S.W.T for his mercy & guidance in giving us full......

Words: 2246 - Pages: 9

Software Project Failure and Solutions

...Software Project Failure and Solutions According to Krigsman, (2007) business-critical and services project are not completed on time, cost too much, contain a lot of defects and fail to satisfy the business requirements they set out to achieve. Clancy, (1995) states that United States spend more than $250 billion each year on approximately 175,000 IT development project of which most will fail and that software development projects are in chaos. This paper aim to explain the reason why a significant amount of software projects fail and what make software projects succeed by reviewing evidence from a few reports and surveys. Research conducted by Standish Group in 1995, shows that 31.1% of project will fail before they are completed and 52% of project will cost 189% of their original cost. On average only 16.2% of software projects are finish on time and on-budget and 9% of software projects are finish on time within budget for large companies. Similarly failure figures for project failure due to restarts, cost overruns, tie overruns were disheartening and to make things worst nothing change since then (Clancy, 1995). The Standish Group survey of IT executive manager reveals that user involvement, executive management support and clear statement of requirements are the three major reasons why project succeed. Incomplete requirements and lack of user involvement are the main opinion why projects are impaired, eventually cancelled and hence fail. Table 1: Some......

Words: 1125 - Pages: 5


...Robert P. Ward Software Engineering in the Small Smaller-sized software companies are developing significant products that need effective, tailored software engineering practices. n 1968, the NATO Software Engineering Conference in Garmisch, Germany [6] initiated the concept of software engineering, identifying the problems with producing large, high-quality software applications. In 1975, De Remer [2] introduced the terms, “programming in the small” and “programming in the large” to differentiate the development characteristics of large-scale software development from detailed programming (for example, data structures and algorithms). The principal source of large-scale software at the time was development contracts issued by the U.S. Department of Defense. Since then, virtually all software engineering literature has concentrated explicitly and implicitly on the model of DoD contract software development. Since the late 1970s, the microcomputer revolution has dramatically increased the quantity of software produced, the average I size of programs, and the number of companies involved in software development. Much more software is produced for internal use, commercial applications, and the mass-market than for deep-pocketed government and large industry. Using the number of units sold, mass-market software dwarfs the other forms of software sales. The growth of the software industry has produced many small companies that do not do contract software, but rather......

Words: 2136 - Pages: 9

The Role of Testing in a Software Project

...following: • Providing software with inputs (a “workload”) • Executing a piece of software • Monitoring software state and/or outputs for expected properties, such as: – Conformance to requirements – Preservation of invariants (e.g., never applies brakes and throttle together) – Match to expected output values – Lack of “surprises” such as system crashes or unspecified behaviours General idea is attempting to find “bugs” by executing a program. Testing terminology Workload: • “Inputs applied to software under test” • Each test is performed with a specific workload Behaviour: • “Observed outputs of software under test” • Sometimes special outputs are added to improve observability of software (e.g., “test points” added to see internal states) Oracle: • “A model that perfectly predicts correct behaviour” • Matching behaviour with oracle output tells if test passed or failed • Oracles come in many forms: – Human observer – Different version of same program – Hand-created script of predicted values based on workload – List of invariants that should hold true over behaviour What is a bug? A “bug” can be one or more of the following: • Failure to provide required behaviour • Providing an incorrect behaviour • Providing an undocumented behaviour or behaviour that is not required • Failure to conform to a design constraint (e.g., timing, safety invariant) • Omission or defect in requirements/specification • Instance in which software performs as......

Words: 979 - Pages: 4


...Identify two periodical publications that focus on software architecture (either solely or partly). Submit the following information: publication name, URL, publisher name, & the year it was first published. IEEE Potentials, First Publication Year: 1982 URL : Publisher Name: IEEE Xplore Msdn magazine First Publication Year: 2001 URL: Publisher Name: The Microsoft journal for developers Write a half-page short essay comparing and contrasting software architects and software engineers. Software architect has responsibility for guaranteeing coherence of all aspects of the project as an integrated system. Architect answerable for overall technical quality, developer for lower implementation selections. The architect holds the futuristic views and proactively sees the system before it\'s designed, being the holder of the vision. Software architect focuses on money and also the disposition and drive to guide individuals. a leader who will apply/share their broad framework. Pragmatic handling of the technical solution and act with the business in addition as the techies, marketing the vision to each. A software architect has the vision to own the most effective style ideas. Architects will see each micro and macro (inwards and outward) whereas engineers see small and outwards and want to be carried by the architect to examine macro/outwards. Maintaining...

Words: 892 - Pages: 4

Software Project Management

...Project Management for Information Systems A refreshingly readable, realistic and relevant view of project management within the context of information systems. This comprehensive and practical book is an excellent starting point for any practicing project managers or students of Project Management for Information Systems, whether they are from a computing or a business background, at undergraduate or masters level. In this book, the practical perspective and industry experience of the authors complements the clear explanation of project management theory and methodologies. The authors strike a good balance covering both the mechanics of project management and the human factors involved and plentiful case studies, exercises and good and bad examples from real life help the reader to put the theory into context and into practice. This fifth edition has new material on: • development life-cycles and approaches (including agile approaches) • different types of IS projects and how to manage them • implementing change through information systems • updated coverage of leadership and management. Project Management for Information Systems is all you need to plan every aspect of an IS project and ensure that it is implemented on time, within budget and to quality standards. ‘This is an excellent starting point: a practical down-to-earth and comprehensive guide to many facets of IS project management. Cadle and Yeates draw on a wealth of experience in......

Words: 178628 - Pages: 715


...Software Quality Assurance Software quality assurance Software quality assurance, often referred to in the industry as "software testing" or "QA testing" consists of thoroughly testing every aspect of a software project to ensure that: 1. It functions as intended and does not contain errors 2. It complies with the previously established development guidelines As the interactive software industry grows, software quality assurance has become more and more complicated. Many offshoots have arisen and considerably complicated the software testing jargon: security testing, unit testing, usability testing, load testing, scripted testing, compatibility testing, etc. In the end, what software quality assurance is all about is making sure that your software product works seamlessly for all your users. While we may expand into other areas in the future, we at the Crowdsourced Testing company specialize in one particular type of testing known as functional testing. The sad reality of software quality assurance The unfortunate reality of the software development industry is that testing is often neglected because development companies are under a tremendous amount of pressure to deliver their projects faster and faster. Furthermore, software programming is a complex endeavor and it is very difficult to know ahead of time exactly how much time will be needed to develop a particular project. What usually ends up happening is that programmers work until the very last minute......

Words: 616 - Pages: 3

Software Management - How Do You Think the Crisis Facing Yrisket Will Affect the Mulder Project the Agentfox Project

...SOLUTIONS, PROJECT REPORTS AND THESIS ARAVIND - 09901366442 – 09902787224 Software Management 1. Explain in detail the phases involved in the Waterfall model. 2. A software package is to be designed and build to assist in software cost estimation. It will input certain parameters and produce initial cost estimates to be used at bidding time. a. It has been suggested that a software prototype would be of value in these circumstances. Explain why this might be. b. Discuss how much prototyping could be controlled to ensure that it is conducted in an orderly and affective way and within a specified time span 3. Differentiate between principles of Conventional Software Engineering and Modern Software Management. 4. The application of risk management to software development projects has been strongly advocated. In practice, however, managers are often reluctant to apply the techniques. What do you think might be the reason for this 5. On a large project it is often be the responsibility of a team leader to allocate tasks to individuals. Why might it be unsatisfactory to leave such allocations entirely to the discretion of the team leader? 6. What do you mean by Work Breakdown Structure (WBS). Explain it in detail 7. Explain in detail COCOMO Cost Estimation Model. 8. If you were asked as an expert to provide an estimate of the effort needed to make certain changes to an existing piece of software, what......

Words: 788 - Pages: 4

Software Project Management - Based on Assumptions, Identify Minimum of Five Important Risks Involved in the Project ARAVIND – 09901366442 – 09902787224 SOFTWARE PROJECT MANAGEMENT 1. Prepare a business case 2. Draft the feasibility report 3. Identify the stake holders involved in this project with their suitable role and responsibilities 4. Under what circumstances can Ms.Mary outsource this work? 5. Identify few known quality principles/policies that can be implemented while developing this project. 1. Calculate the weighted average development time for each module 2. Standard deviation for each module 3. Calculate the standard deviation for the complete project and the estimated time frame for completion? 4. Assuming Rakesh has to finish this project 20 weeks. What is the team strength he would need to do it? 5. What are the possible issues Rakesh may face while hiring Human Resources from the local country? 1. Based on assumptions, identify minimum of five important risks involved in the project 2. Perform a qualitative risk analysis based on the answer for Q. 1 above 3. Perform a quantitative risk analysis based on Q.1 and Q. 2 above. Assume numerical value ranges for probability and impact (Exposure) of risks 4. Prepare a sample risk register for such a project 5. List out three positive risks in such a project 1. Should a third party vendor be selected to do this software project? If yes, then what are the legal formalities D-Smart Infotech need to complete......

Words: 279 - Pages: 2

Software Architecture Project

...Software Architecture Project Team A CSS 422 11-7-11 Mohammad Shakir Kamali Executive Summary This paper will discuss in detail the software currently in use at the four facilities of Riordan Manufacturing. Likewise, the paper will discuss the recommended software upgrades suggested by Team A in week 2. These recommendations will allow Riordan Manufacturing and its employee’s to work more efficiently and have greater overall productivity. This will ensure that Riordan Manufacturing will stay one step ahead of their competitors and have the ability to do business in a more professional manner. To do this, Riordan Manufacturing will need upgrades involving both hardware and software with minimal training and downtime. Introduction Riordan Manufacturing must update their current software and hardware systems to become up-to-date and competitive. Riordan Manufacturing consists of four separate locations, which all currently use dated software systems such as Microsoft 98 OS and Microsoft Office 2K, updating these outdated systems will increase efficiency with the advancements in newer systems. Riordan Manufacturing also has older outdated servers and switches that should be replaced to increase computing speed and transfer time. Updating the overall software architecture of Riordan will see gains overall for Riordan Manufacturing. Company Background Riordan Manufacturing is a global plastics manufacturer employing 550 people with projected annual earnings of $46......

Words: 1655 - Pages: 7

Problem Scope and Objective in Software Project Management

... Adobe Acrobat is a set of application software developed by Adobe Systems to view, create, manipulate, print and manage files in Portable Document Format (PDF).[4] All parts of the set, except Adobe Reader (formerly Acrobat Reader), are proprietary commercial programs, while the latter is available as freeware and can be copied from Adobe's website. Adobe Reader enables users to view and print PDF files but has negligible PDF creation capabilities.[5] Acrobat and Reader are widely used as a method of presenting information with a fixed layout similar to a paper publication. How do I install Java ? The procedure to download Java broadly consists of: 1. Download and Install 2. Enable and Configure 3. Test Installation The following software will be installed on your computer: 1. Java download, which includes the Java Plug-in software and the Java Virtual Machine components needed to run the Java technology based applets in a web browser. 2. The Java Web Start software which simplifies launching and running web-based programs that use Java technology based software. Windows Download and Installation Downloading and installing Java is easy and free. There are a couple ways by which you can get Java for Windows • Online download • Offline download The procedure to install Java broadly consists of: 1. Download and Install 2. Test Installation » Windows System Requirements Typical download size is 10 MB, which is the minimum download. The......

Words: 504 - Pages: 3