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分)
  • 相关阅读:
    React Native配置和使用
    使用ES6语法重构React代码
    git 起点
    Win32API程序中自建按钮
    C语言中数组与指针
    我的第一个博客
    Solr6.5配置中文分词IKAnalyzer和拼音分词pinyinAnalyzer (二)
    Solr6.5在Centos6上的安装与配置 (一)
    PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制
    MariaDB+Keepalived双主高可用配置MySQL-HA
  • 原文地址:https://www.cnblogs.com/nwnu-daizh/p/12976163.html
Copyright © 2011-2022 走看看