Preview

Software Design and Development

Satisfactory Essays
Open Document
Open Document
1339 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Design and Development
Wentworth Institute Of Technology
Department of Computer Science Software Design and Development COMP 566
Spring 2012
Software Design

Prof. Suresh.
This document is largely borrowed from a similar document used at the University of Texas at Austin in teaching the software-engineering course and the adapted version from one of my Professors from Saint Joseph’s University (now at Standford).

I am citing one other document here from the scholars.google.com search where I was looking to see some more detail to the architectural design. This template was the closest to ours and also gives you guys the freedom to use more than one template.
You can feel free to make a hybrid document too. The major differences I see are that the “ Architectural Strategies” section that is not included in this template and hence making it different. I like the details described and I strongly urge you to read through both of these documents before you start writing your SDS. http://www.cmcrossroads.com/bradapp/docs/sdd.html Remember that the design specification has as its primary audience the developers/coders who will implement the design and the testers who will need to verify that the software does do what it is supposed to do, and does not contain errors. The SDS has several goals: to facilitate full understanding of the problem being solved, to decompose the problem into appropriate parts, and to provide a high-quality basis for the implementation phase.

The following content suggests a reasonable organization for the Software Design Specification. 1. Introduction 1. Purpose of this Document

This section should contain a full description of the main objectives of the SDS document. 2. Scope of the Development Project

This will be similar to what was written in the SRS. 3. Definitions, Acronyms, and Abbreviations

Please alphabetize! This should be the same as what is in the SRS with any necessary additions. 4.

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
  • Satisfactory Essays

    Mkt501 Final Paper

    • 837 Words
    • 4 Pages

    Use this format to plan your research and complete the SLP assignments. Your final paper in…

    • 837 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    It510 Final Project

    • 1574 Words
    • 7 Pages

    Documenting is a very important part of total quality assurance. Good documenting benefits the entire organization. It provides a roadmap for designers, users, and analyst. Also, it serves as a reference for the system. “Software, systems, formal and…

    • 1574 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    Braude, E. J., & Bernstein, M. E. (2011). Software Engineering, Modern Approaches (2nd ed.). :…

    • 516 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    It 210

    • 2960 Words
    • 12 Pages

    Prelude to Programming: Concepts and Design, Fifth Edition, by Stewart Venit and Elizabeth Drake. Published by Addison-Wesley. Copyright © 2011 by Pearson Education, Inc.…

    • 2960 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    This template has been produced using Microsoft Word 97. To use it, load up the file directly from the directory and starting from page 1 follow the prompts (in [...] brackets).…

    • 469 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Although the document covers a lot of essential points I feel that it needs more details on…

    • 633 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Software developers make effective software. It is an engineering endeavor that cannot be extracted from the context and systems with which it interoperates. The heart of a good software solution is not in turning the functional specification into code but rather in the use of available resources such as time and money to create desired outcomes for stakeholders, while satisfying constraints such as legal requirements through purposeful design.…

    • 1334 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    ARC132 Notes

    • 327 Words
    • 1 Page

    Hey guys! I’m just going to mention a couple of things here regarding the document and to act as an introduction. The breakdown is that the six questions have been bolded and that is what the document will focus on. Try and add as much information as you can to these. However, if you have any other questions or think there is important information that everyone should be aware of but is not addressed by any of the questions, I have added a section right at the end after the questions. So just ask/post it there. FInally, to make this easier for everyone, a couple of things to keep in mind:…

    • 327 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    Software Engineering

    • 2867 Words
    • 12 Pages

    Any coherent and reasonable project must have some requirements that define what that project is supposed to do. The requirements are the basic steps in implementing a project. A requirement is an objective that must be met. There are several types of requirements such as price, performance and reliability objectives. Requirements are instructions describing what functions the project is supposed to provide, what characteristics the project is supposed to have, and what goals the project is supposed to meet. The shortage of requirements causes many problems in starting and implementing a project. This law states that this shortage of requirements is the main source in the failure of the project.…

    • 2867 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    Software Engineering

    • 985 Words
    • 4 Pages

    I have many goals in mind for my life. I want to graduate university, possibly go to graduate school, and obtain a career in which I am happy and satisfied. Yes, I know this sounds very cliché as many people want to obtain this kind of life. I don’t mind obtaining a “normal” happy life as long as I am happy with it. I am familiar with Maslow’s Hierarchy of Needs and I want to make sure I fulfill my lower needs before I start trying to achieve my goals. I have never actually applied the GIOADA process to my decision making in the past. After reading the document that describes the GIOADA process, I will start applying this process to future decisions I make in life. Also, as I look back at some of the big decisions I made previously, I wish I applied the GIOADA process in making these decisions. That would have allowed me to more strongly analyze all the processes of the decision making.…

    • 985 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    In this first assignment, two software development methodologies will be examined using the first four laws given in the prescribed text.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    the most current information on these topics in a form that is easily usable by…

    • 197167 Words
    • 789 Pages
    Good Essays
  • Satisfactory Essays

    K100 Clutch Adjustment

    • 297 Words
    • 2 Pages

    This page is also attached to this thread as a PDF file at the bottom of this post if you want to print it out separately.…

    • 297 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Final Documentation

    • 8138 Words
    • 33 Pages

    This is to certify that we have read the thesis submitted by Muhammad Kamran Butt(296) and Muhammad Amir Khan Durrani(295), for the partial fulfillment of the requirements for the degree of the Bachelors of Science in Software Engineering (BSSE). It is our judgment that this report is of sufficient standard to warrant its acceptance by Riphah International University, Islamabad for the degree of Bachelors of Science in Software Engineering (BSSE).…

    • 8138 Words
    • 33 Pages
    Powerful Essays