zoukankan      html  css  js  c++  java
  • 实验八 团队作业4—团队项目需求建模与系统设计

    实验八 团队作业4—团队项目需求建模与系统设计

    实验时间 2020-5-27

    Deadline

    2020-6-6 10:00,以团队随笔博文提交至班级博客的时间为准。

    评分标准:

    • 按时交 – 根据实验七评分细则打分,满分135分,检查项目包括:

              1. 任务1部分(2分)

              2. 任务2部分(51分)

              3. 任务3部分(8分)

              4. 任务4部分(56分)

              5. 任务5部分(18分)

    • 本实验为团队任务,团队成员成绩以团队博文成绩为准
    • 晚交 - 0分
    • 抄袭 - 倒扣本次作业分数
    • 评分截至日:2020-6-8 22:00

     

    一、实验目的与要求

    (1)学习使用UML建模工具;

    (2)掌握面向对象需求分析建模技术;

    (3)理解和掌握面向对象软件系统设计原理、设计过程和技术。

    二、实验环境要求

    常用UML图形绘制工具:

    三、实验内容与步骤

    任务1:以团队协作学习方式掌握在线作图工具ProcessOn的软件操作方法。

    评分要点:

    • 结合学习体验,总结ProcessOn软件功能特点(2分);

    任务2:整理实验七作业成果,应用面向对象分析方法(OOA),参考国标GB8567—88中《软件需求规格说明书》格式,编制团队项目需求规格说明书,并将该文档上传到团队项目Github仓库,文档内容要求如下:

    (1)采用用例图(或者DFD图)建模表示项目功能需求,模型使用规范一致的图形符号和文字描述内容;

    (2)参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限;

    (3)选择适当的UML模型,建立问题域对象模型;

    (4)编制项目的WBS

           完成需求分析后,若要开发能够满足用户需求的软件,持续有序实现团队目标,团队要在一段时间内完成诸多任务,编制项目WBS(Work Breakdown Structure,即工作分解结构,是根据项目目标把工作分解成层次分明的、可交付成果的工作任务,用逻辑图形或树形结构表示出来),是团队项目有序管理的工作依据。

    该任务可参考:http://www.cnblogs.com/zhengrui0452/p/6653964.html

    (5)估计各项任务所需时间

    该任务可参考:https://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html

    评分要点:

    • 文档有关于团队软件项目的需求陈述文字(5分);
    • 文档有满足(1)、(2)、(4)、(5)的内容(5分/项,合计20分)
    • 文档有满足(3)的内容(20分)
    • 将《XXX软件需求规格说明书》上传到团队项目Github仓库,博客中提供团队项目仓库中上传文档后的截图(1分)
    • 文档整体质量评价:文档读者通过阅读该文档,能够理解和读懂项目要开发的软件产品功能和价值(5分)

    任务3:查阅资料,回答以下问题:

    (1)何谓软件设计模式?

    (2)什么是C/S?

    (3)什么是B/S结构?

    (4)什么是MVC设计模式?

    评分要点:

    • 在博客中给出以上问题的文字总结(2分/题,合计8分)

    任务4:以任务1的成果为基础,应用面向对象设计(OOD)方法,撰写团队项目软件系统设计说明书以回答:软件是如何实现用户需求的?文档内容要求如下:

    (1)   采用适合的软件设计模式设计软件系统总体结构;

    (2)   设计软件系统数据库逻辑结构;

    (3)   说明软件重用方案;

    (4)   设计关键类的重点服务。

    评分要点:

    • 文档有满足(1)的内容(20分)
    • 文档有满足(2)的内容(10分)
    • 文档有满足(3)的内容(10分)
    • 文档有满足(4)的内容(10分)
    • 将《XXX软件设计说明书》上传到团队项目Github仓库,博客中提供团队项目仓库上传文档后的截图(1分)
    • 文档整体质量评价:文档读者通过阅读该文档,能够理解和读懂项目要开发的软件产品所采用的技术方案、能够对评判项目技术方案的优劣及可行性(5分)

    任务5:完成《实验八 团队作业4:团队项目需求建模与系统设计》团队博文作业:

    博文作业格式评分要点:       

    博文名称:实验八 团队作业4:团队项目需求建模与系统设计(1分)

    博文开头格式:(1分)

    项目

    内容

    课程班级博客链接

    <填写课程班级博客链接>

    这个作业要求链接

    <填写作业要求链接>

    团队名称

    <填写团队名称>

    团队成员分工描述

    <姓名:工作内容>

    团队的课程学习目标

    <填写目标>

    这个作业在哪些方面帮助团队实现学习目标

    <填写相关内容>

    团队博客链接

    <填写地址>

    团队项目Github仓库地址链接

    <填写地址>

     

    博文作为《实验八 团队作业4:团队项目需求建模与系统设计》的文字资料,需包含以下内容:

    1. 满足任务1-任务4评分要点中未要求上传到团队项目仓库的材料;
    2. 记录完成《实验八 团队作业4:团队项目需求建模与系统设计》各项任务实际花费的时间和分工(4分);
    3. 从团队分工和协作学习角度,陈述团队实施ProcessOn建模工具学习、项目需求分析建模、软件系统设计等学习活动的心得(3分/项,合计9分);
    4. 博文文字陈述是否流畅严谨、排版是否美观(3分)
  • 相关阅读:
    129 01 Android 零基础入门 02 Java面向对象 06 Java单例模式 03 饿汉模式 VS 懒汉模式 02 懒汉式的代码实现
    128 01 Android 零基础入门 02 Java面向对象 06 Java单例模式 03 饿汉模式 VS 懒汉模式 01 饿汉式的代码实现
    127 01 Android 零基础入门 02 Java面向对象 06 Java单例模式 02 单例模式概述 01 单例模式的定义和作用
    126 01 Android 零基础入门 02 Java面向对象 06 Java单例模式 01 设计模式概述 01 设计模式简介
    125 01 Android 零基础入门 02 Java面向对象 05 Java继承(下)05 Java继承(下)总结 01 Java继承(下)知识点总结
    leetcode-----121. 买卖股票的最佳时机
    leetcode-----104. 二叉树的最大深度
    Json串的字段如果和类中字段不一致,如何映射、转换?
    Mybatis-Plus的Service方法使用 之 泛型方法default <V> List<V> listObjs(Function<? super Object, V> mapper)
    模糊查询
  • 原文地址:https://www.cnblogs.com/nwnu-daizh/p/12976163.html
Copyright © 2011-2022 走看看