Preview

How to Get Software Requirements Right

Powerful Essays
Open Document
Open Document
1574 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
How to Get Software Requirements Right
How to get Software Requirements right

Abstract

The importance of getting the software requirement right has made big difference to so many major projects in the IT industry. Many techniques and solutions have been developed for understanding and getting software requirements right first time in the software development life cycle, but fewer people are taking these techniques into account and this is the reason why most of the IT projects are failing. I define here how to get software requirements right and why it has become some important to get software requirements right.

Introduction

Requirements Analysis is known as the process which allows us to understand the customer needs and expectation from proposed software. It is the first and one of the main stages in the Software Development Life Cycle model. Software requirements are functional and non-functional requirements of the system, which includes a brief description of how a system should behave as well as brief descriptions of a system’s functions. Software requirements can state what an application is expected to do. Outsource2India pointed out that “the software requirement analysis process includes the complex task of eliciting and documenting the requirements of all the users, modelling and analysing the requirements and documenting them as a basis for system design”.

There are different level and types of software requirement, which should be defined to get software requirements right. As shown in Figure 1, Business level requirements are there to define the business problem, business opportunities as well as what business is requesting as a solution of the problem. A user level requirement looks at the functionality of the software from user’s view. Product level requirements are where we define functional and non-functional requirements of the system such as the functionalities of the software and the usability needs it should meet.

The reason why Software Requirements is known to

You May Also Find These Documents Helpful

  • Good Essays

    Cis 331 Case Study

    • 705 Words
    • 3 Pages

    There are several basics a writer needs to write when concerning a software requirement specification. The writer needs to include these issues: functionality, external interfaces, performances, attributes and design qualities. This type of document lists everything that is required when it comes to the system that is being created. This is basically a backbone for the work that needs to be completed.…

    • 705 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    After the Local Government election in September 2008, Manly Council established the Manly Harbour Foreshores & Coastline Management Committee in early 2009 to guide the preparation of a number of plans including the Manly Cove Coastal Zone Management Plan (CZMP). The first meeting of the Committee was held on 14 April 2009. Members of the Committee are:…

    • 64549 Words
    • 259 Pages
    Powerful Essays
  • Satisfactory Essays

    Requirements Definition: This step defines project goals into specific functions and operations of the intended application. It also analyzes end-user information needs.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    ITMG624

    • 4112 Words
    • 21 Pages

    This course explores successful project management for information technology projects. The System Development Life Cycle (SDLC) models are defined including the waterfall, spiral, incremental release, and prototyping models. Students will differentiate between these models and apply corresponding project management methods to identify critical checkpoints and reviews. Risk management, as applied to technology projects, is examined. Key project indicators are discussed, and students will explore defining measurement criteria for determining critical success factors on a project. The course defines the application of knowledge, skills, tools, and techniques to project activities and includes a tutorial for Microsoft Project. Emphasis is placed on the three dimensions of the information technology project constraints: scope, time, and cost. Students are recommended to have access to Microsoft Project. Course software requirements with the appropriate versions are listed under the Resources.…

    • 4112 Words
    • 21 Pages
    Powerful Essays
  • Good Essays

    In the short story, Story of an Hour, Chopin illustrates that societal expectations will subdue and repress one’s identity. Firstly, in the very first paragraph it is noted that Mrs. Mallard is afflicted with heart trouble; naturally, one would presume that she is of quite some age, however, in the eighth paragraph it reads, “She was young, with a fair, calm face, whose lines bespoke repression and even a certain strength.” (Chopin, 8th paragraph) This comes as a surprise to the reader as it was originally inferred that she was much older but now that the reader becomes aware of her age, they are able to deduce how much psychological and emotional strain must have been pressed upon her to have lines that “bespoke repression” at such a young age. As well, Mrs. Mallard may have been inclined to enjoy those first few moments of newfound freedom in solitude, as she would not like anyone to see her in peace after her husband’s death. This sentence accurately illustrates how societal norms have repressed her identity, causing her to even hide from her sister to avoid questioning.…

    • 461 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    • One of the primary challenges is the ability to extract the correct and necessary system requirements from the stakeholders and specify them in a manner understandable to them so those requirements can be verified and validated.…

    • 1741 Words
    • 7 Pages
    Satisfactory Essays
  • Good Essays

    Without the doubt,america is leading global economics and technology ,it causes a huge impact to rest of the world since the end of World War II.When we talk about globalization,from cultural side, boundaries between cultures has become increasingly blurred,changes in technology, economic and social development to promote the expansion of culture. Some people think cultural globalization will enhance communication between people, and promote the development of social systems,also some people believes It will gradually change many people's lifestyle, health and social communication. This essay will focus on the impact of cultural globalization,advantage and drawbacks about Cultural globalization. Cultural globalization is a long historical…

    • 1213 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    At the beginning there is always a customer who wants a specific software system Customer “wishes” are always informal Interviews, some documents, some Excel tables, ... We need to analyze such informal records and structure it Requirements engineering is a huge field but we just illustrate here one possibility…

    • 6018 Words
    • 25 Pages
    Powerful Essays
  • Powerful Essays

    The following annotated template shall be used to complete the Software Requirements Specification (SRS) assignment of WSU-TC CptS 322. The instructor must approve any modifications to the overall structure of this document.…

    • 1662 Words
    • 7 Pages
    Powerful Essays
  • Best Essays

    Yang, L., Chen, J. and Huang, C., 2012. Requirements Definition and Management Practice to Improve Project Outcomes. Journal of Civil Engineering & Management [online]. 18 (1), 114-124.…

    • 1580 Words
    • 6 Pages
    Best Essays
  • Good Essays

    Point of Sale System

    • 6263 Words
    • 26 Pages

    Player requests to roll the dice. System presents results: If the dice face value totals seven, player wins; otherwise, player loses. Die Game…

    • 6263 Words
    • 26 Pages
    Good Essays
  • Powerful Essays

    Web Browser

    • 2581 Words
    • 11 Pages

    |HTML |- |HTML is a type of computer language that is primarily used for files that are posted on |…

    • 2581 Words
    • 11 Pages
    Powerful Essays
  • Powerful Essays

    Lay, M, M, Bille J, W, Caroty, D, R & Cynthia, L, S 1995, Technical Communication,…

    • 11009 Words
    • 45 Pages
    Powerful Essays
  • Good Essays

    The Software Requirements Specification (SRS) is an important document usually produced in the development of a software product. It clearly and unambiguously defines the functionality of the software project for both the stakeholder and for the developer.…

    • 442 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Softeng

    • 715 Words
    • 3 Pages

    As you build understanding of the requirements through viewpoint analysis, scenarios and use cases, etc., use models to specify requirements. The models provide a bridge between the client's understanding and the developers.…

    • 715 Words
    • 3 Pages
    Good Essays