Preview

Assignment 3 Software Engineering

Powerful Essays
Open Document
Open Document
6613 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Assignment 3 Software Engineering
SOFTWARE ENGINEERING
ASSIGNMENT 3 BIT 302

FINAL DOCUMENT
PROJECT NAME: DEFENSE YOUR CASTLE

STUDENT ID:
E1100248
E1200250
Contents
1. Project Plan 5
1.1. Project Introduction 5
1.2. Project Goal 5
1.3. Project Objectives 5
1.4. Project Scope 5
2. Resource Allocation 6
2.1. Minimum hardware & software requirements 6
2.2. Required Data and Information 6
3. Project Standards & Procedure 7
3.1. Proposed Systems Development Methodology 7
3.2. Requirement Analysis 7
3.3. Design 7
4. Deliverables and Milestones 8
4.1. Project Deliverables: 8
4.2. Milestones: 8
5. Project Team Organization 9
6. Project Schedule 10
6.1. Gantt Chart 10
6.2. Work Breakdown Structure (WBS) 11 11
6.3. Risk Management Plan 12
6.3.1. Objective 12
6.3.2. Process 12
6.3.3. Risk Identification 12
6.3.4. Methods for Risk Identification 12
6.3.5. Risk Analysis 13
6.3.6. Risk Response Planning 13
7. Software Requirement Definition Document 14
7.1. Introduction 14
7.2. Purpose 14
7.3. Scope 14
7.4. Functional Requirement 14
7.5. Non-Functional Requirements 15
7.5.1. External User Interface Requirements 15
7.5.2. Performance Requirements 15
7.5.3. Design Constraints 15
7.5.4. Quality Attributes 16
7.6. Definition/abbreviation 16
7.7. References 17
7.8. Use Case Diagram 17
8. Software Design Specification 21
8.1. High-Level Design 21
8.2. Class Diagram 22
8.3. Sequence Diagram 23
8.4. Interface Design 24
9. Data Design 25
10. Test Objectives 26
11. Test Plan 26
11.1. Purpose: 26
11.2. Team Organization 26
11.2.1. Testing Team: 26
11.2.2. Developer Team 27
11.3. References 27
11.4. Test Items 27
11.5. Features to be tested 27
11.6. Features not to be tested 28
11.7. Approach 28
11.8. Test Deliverables 28
11.9. Test Environment 28
11.9.1. Hardware 28
11.9.2. Software 28
11.9.3. Tester 28
11.9.4. Testing Tools 29
11.10. Item Pass/Fail Criteria 29
11.11. Exit Criteria 29
11.12. Scheduling 29
12. Test Method 29
12.1. Test Objective 29
12.1.1. Unit Test 29
12.1.2. Integration Test 29
12.1.3. System

You May Also Find These Documents Helpful

  • Good Essays

    IT205 Week 4 Assignment

    • 641 Words
    • 2 Pages

    The way the system is installed where I work is Internet is set with a LAN to WAN. I have a space where I utilize email trade, server controls enact registry. Now with the LAN server with a activate directory set permission control for user and the system administrator is responsible for the performance and operation. Are Administrator sign me to a computer this is one form of security here. Another way to prevent people from coming to the server or network, For example if we have important information it will go through a router then you will have a firewall this will prevent people from interring are network. Also every employee in the company as a CAT card, A CAT card as a pin number associate with every employee. This pin number allow you access the computer and also getting in the building but the mean point with the CAT card allow you to access computer and emails. By this will let the company know whom using the computer and access the web and emails. It prevents dishonesty with the company. Now getting that out the way I will explain what I do for work.…

    • 641 Words
    • 2 Pages
    Good Essays
  • Good Essays

    FOSS (Free and Open Source Software) had some trouble in 2006 when Microsoft submitted 235 patents that were allegedly violated by FOSS. Microsoft created these patents in order to collect royalties from companies in the “free world” (companies/people using free software). Eben Moglen of the Free Software Foundation contended that software is a mathematical algorithm and is not patentable. Moglen wrote, “It’s a tinderbox. As the commercial confrontation between free software and software-that’s-a-product becomes more fierce, patent law’s going to be the terrain on which a big piece of the war’s going to be fought.” FOSS has powerful corporate patrons and allies. So if Microsoft ever tried to sue Linux distributor Red Hat for patent infringement, for instance, OIN might sue Microsoft in retaliation, trying to enjoin distribution of Windows.…

    • 705 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    The management information system helps the managers with reports by giving them access to the organisations Management information systems MIS: are the computer systems in an enterprise that provides information about its business operations. The management information system is the centrally coordinated system of a computer expertise and management, The MIS is the computerized database of financial information organizes and programed to produce regular reports on operations. At ICT4Students we use MIS to give feedback on our performance and are used to monitor the company as a whole oppose to separate departments so we can check the product sale levels and the rate of refurbishment of products. The MIS helps us to measure our progress to reach our goals.…

    • 564 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    All of these problems may result of wrong requirements gathering, of course it will be a result of serious errors in requirements.…

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    1) You can call the module several times instead of writing it out each time.…

    • 1580 Words
    • 11 Pages
    Better Essays
  • Powerful Essays

    1. What is the ability of the world's populace to volunteer and collaborate on large projects called?…

    • 1964 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    Text that is written in a human-readable programming language that a computer can also interpret…

    • 290 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    REQUIREMENTS WORK PLAN Claim Management System Implementation Project Alberta Benefit Plan Ltd. Prepared By Daniel Price November, 15, 2010 DMIT228 Section C CONTENTS CONTENTS 2 INTRODUCTION 4 Document Purpose 4 Document Overview 4 Project Overview 5 ORGANIZATION 6 Organization Structure 6 Requirements Roles and Responsibilities 6 Requirements Schedule 7 Requirements Resourcing 8 Budget 8 Tools, Techniques, and Methodologies 9 REQUIREMENTS REPOSITORY 9 Requirements Artefacts 9 Requirements Types 9 Requirements Attributes 10 Requirements Traceability 10 RISK MANAGEMENT PLAN 10 Purpose 10 Risk Management Strategy 11 Responsibility and Accountability 11 Risk List 11 REQUIREMENTS ACCEPTANCE PLAN 12 Purpose 12 Requirements Acceptance Responsibilities 12 Requirements Acceptance Criteria 12 Requirements Acceptance Schedule 13 CHANGE MANAGEMENT PLAN 13 Purpose 13 Change Request Roles and Responsibilities 13 Change Request Procedure 14 Emergency Change Request Procedure 14 Elements of the Change Request 14 Elements of the Change Request Log 14 Plan for Communicating Change 15 REQUIREMENTS MANAGEMENT METRICS PLAN 15 Purpose 15 Requirements Management Goals 15 COMMUNICATIONS MANAGEMENT PLAN 16…

    • 4739 Words
    • 19 Pages
    Satisfactory Essays
  • Good Essays

    Add a separate information sheet/leaflet/web page that describes why different network standards and protocols are necessary. Your examples should be realistic.…

    • 710 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    The value of a model depends on the view taken, but none is best for all purposes. (L4)…

    • 341 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Glass law states that the “Requirement deficiencies are the prime source of project failures”. He says that collecting the requirements of a project is the first step which leads to complete the project successfully. Robert Glass made several researches and investigated the failed projects and concluded the above statement.…

    • 1520 Words
    • 7 Pages
    Powerful 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
  • Good Essays

    The evaluated sites stated herein seemingly demonstrate programs, analysis and visual conferences of awareness, accessibility, and potential opportunities for instructing information to interested users and methodologies within an organization. These sites are focused on acquiring customers to either view or participate in seminars/conferences (virtual and reality) of how to establish means of management to correlate with Information Systems.…

    • 536 Words
    • 3 Pages
    Good Essays
  • Good Essays

    1) Developing a new product, fulfilling an order, and hiring a new employee are examples of business processes.…

    • 3684 Words
    • 15 Pages
    Good Essays

Related Topics