zoukankan      html  css  js  c++  java
  • HNU_SRE_Introduction

    Introduction


    1.需求报告:

    2.从项目管理的角度,我们主要从 时间、质量、成本 三个方面判断一个项目是否成功。

      Three aspects of IT project success: on Time; on Quality; on Budget

    3.States of Project

      Succeeded: The project excuted on time, on budget, on quality. The project products can works well as expected.

      Challenged: Partial success, the products of the project can still be used by making up in some ways.

      Failed: The project products can't work at all. The project is abandoned.

    4.Success/Failure profiles: TOP 3

      Project Success Factors:

        User Involvement; Executive Management Support; Clear Statement of Requirements;

      Project challenged Factors:

        Lack of User Input; Incomplete Requirements & Specifications; Changing Requirements & Specifications;

      Project Impaired Factors:

        Incomplete Requirements; Lack of User Involvement; Lack of Resources;

    5.Problems Related to Sys. Req.

      The requirements doesn't reflect the real needs of the customer of the system.

      The requirements is inconsistent or incomplete.

      There are misunderstandings between customers, system requirements analysts, and engineers in the development or maintenance system.

      The cost of changing requirement after confirming requirements is expensive.

    6. The best way to solve the requirement problem: 

      Master, continuous improvement and effective control the process of finding, understanding, negotiation, description, confirmation and management fo software requirements.

    7.What is software?

      Software is the carrier of advanced ideas and thoughts.

      Software is the embodiment of advanced technology and methods.

      Excellent software is the perfect combination of science, technology, management and Politics.

    8.What is software Enginnering?

      Definition:

      Objective:

      Features:software engineering is a cross discipline.

    9.Main factors for success:

      For a software project: 

        User participation

        The support of the Executive

        Clear expression of Requirements

      For a software practitioner:

        Grasp and control ability of requirements

        Good communication skills

        Responsibility and ability to take responsibility

    10.Product life cycle cost statistics

      Life Cycle Cost (LCC)

      Boeing 波音公司; General Motors 通用汽车;

    11.Textbook

      Karl Wiegers, Joy Beatty, Software Requirement(Third Edition) 2013

    Course Evaluation


    50% final examination scores

    50% Normal scores 

      Classroom attendance 10%

      Team Project assignments 40%

        阅读并报告英语论文1篇 5%

        编写项目远景与范围文档 5%

        编写用例文档 5%

        编写数据字典文档 5%

        编写需求规格说明书文档 5%

        编写测试用例文档 5%

        开发系统原型 10%

      

  • 相关阅读:
    python测试开发django-165.form表单序列化json的2种方式
    python测试开发django-164.bootstrap-table 单元格添加select下拉框
    python测试开发django-163.bootstrap-table 表格单元格行内编辑
    python测试开发django-162.ajax 提交表单,防重复提交(beforeSend)
    postman使用教程18-如何取出返回 cookie 中的 sessionId 值
    python测试开发django-161.Celery 定时任务保存到数据库 (djcelery)
    python测试开发django-160.Celery 定时任务 (beat)
    pytest文档77
    python测试开发django-159.Celery 异步与 RabbitMQ 环境搭建
    计算图像数据集的均值和方差(mean, std)用于transforms.Normalize()标准化
  • 原文地址:https://www.cnblogs.com/Comet-Fei/p/12320280.html
Copyright © 2011-2022 走看看