软件工程网络15团队作业3——需求分析设计

需求分析

软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求。

1、访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础。

2、参考《软件需求规格说明书》国标规范文本,撰写对应项目的软件需求规格说明书。提供《需求规格说明书》的Git链接。

原型设计

原型设计能够在表现层将设计合成一个逻辑整体,用户能和你一起看到未来交互的软件蓝图、功能和效果,获得较真实的感受,在不断讨论的基础上完善未来的设计思想。因此,原型设计能起到有效沟通的作用,漂亮,直观的原型图更是让人赏心悦目。

1、不要等到所有代码写好之后再去验证需求,请用设计工具描述用户界面和需求。

2、原型设计不仅要考虑主要功能的页面排布,同时也要考虑用户实际操作中的问题,提前为用户考虑得当并征求用户意见

3、系统是必须可运行的,可实际使用的——请抱着这样的同理心去考虑系统。

4、给目标用户展现原型,与目标用户进一步沟通理解需求。

  • 思考:他们的痛是什么?场景是什么?(用产品之前/之后,有照片或视频显示用户调查的过程,使用了各种调查手段的,加分)
  • 参考:

    《构建之法》第10章典型用户和场景

    http://www.cnblogs.com/xinz/archive/2011/10/30/2229236.html

    阿里巴巴卫哲:http://iamsujie.com/8000/8018/

    原型工具参考

    如果是设计原型,采用专门的原型设计工具,能够事半功倍,工具参考:

  • 移动应用原型与线框工具-墨刀
  • 原型设计界的PS -Axure RP,Axure
  • 网页和移动端的设计sketch
  • 一款简洁高效的原型图设计工具mockplus
  • 致力于高保真原型制作工具Justinmind
  • 一款免费的带有手绘涂鸦风格的原型设计软件balsamiq mockups
  • 更多选择,请参考:https://www.zhihu.com/question/19592829

    作业参考

    原型设计界面简洁,用户体验极佳。分工比例部分的泳道图十分清楚地展示了各个同学的工作任务,Github上数十次Commit也展示了他们和谐的团队协作。

http://www.cnblogs.com/thousfeet/p/7702651.html

任务分解WBS

一个团队项目要在一段时间内完成诸多任务,满足用户需求,实现团队目标,从哪里入手?

WBS(Work Breakdown Structure)即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来。

1、请给出团队项目的WBS;

详情参考:https://suibiancha.coding.net/p/Suibiancha/tasks/board

2、团队成员估计各自任务所需时间

功能 所需时间 负责人
界面设计 4天 黄绍桦、张文博
“查询”键代码编写 6天 戴建钊、林健
“历史记录”键代码编写 6天 曾飞远
代码测试 3天 周颖强

3、参考:http://www.cnblogs.com/zhengrui0452/p/6653964.html

编码规范

根据结对编程的经验,大家已经意识到编码规范的重要性。

讨论制定团队的编码规范,满足代码风格规范和代码设计规范(参考书第4章4.1-4.3内容)

http://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html

  • 我们将参考华为公司的代码规范进行编码。详情参考如下链接:http://www.open-open.com/doc/view/9d112ce0c4ba4af9be72dc84d0fbeba4

    系统设计

    在设计阶段,我们要清楚:软件是怎么解决这些需求的?

    一个好的分层式结构,可以使得开发人员的分工更加明确。一旦定义好各层次之间的接口,负责不同逻辑设计的开发人员就可以分散关注,齐头并进。

1、如何才能最大限度地实现这些需求,这就是架构设计要解决的问题。请给出系统的架构设计

2、完成团队

项目的数据库设计,并在随笔中提供相应ER图(如果必要)

参考

分析设计方法!

http://www.cnblogs.com/xinz/p/4525232.html

http://www.cnblogs.com/bugphobia/p/4946840.html

http://www.cnblogs.com/bugphobia/p/4946844.html

http://www.cnblogs.com/bugphobia/p/4946849.html

原文地址:https://www.cnblogs.com/5s-5l-704/p/8848126.html

时间: 2024-08-03 09:27:38

软件工程网络15团队作业3——需求分析设计的相关文章

软工网络15团队作业3——需求分析与设计

需求分析 1.访问用户 我们团队计划开发一款以学习英语为目的的微信小游戏,为了了解市场反响和用户偏好,我们通过用户调查问卷的方式来进行用户调研.问卷涵盖了各个年龄阶段的用户,包含了现在流行的各种元素,希望让结果更加客观.以下是舍友进行问卷调查,他认为学习英语对未来是很有帮助的,而且他认为如果能以一种不枯燥的方式来学习就更好了,他对连连看表示出了挺大的兴趣. 用户调查问卷链接: http://1218847.51diaocha.com/manage/questionary/stat/realtim

软工网络15团队作业4——Alpha阶段敏捷冲刺3.0

软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 昨天已完成的工作: (1)完成服务器的搭建: (2)完成部分数据库的搭建: (3)完成入口界面的设计: (4)完成我的打卡动态界面. 今天计划完成的工作: (1)完成部分新建话题页面的设计: (2)完成部分我的设置页面的设计: (3)完成部分我的话题记录的设计: (4)完成了数据库的搭建. 工作中遇到的困难: (1)今天的任务主要是一个缓

软工网络15团队作业4——Alpha阶段敏捷冲刺4.0

软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 昨天已完成的工作: (1)完成部分新建话题页面的设计: (2)完成部分我的设置页面的设计: (3)完成部分我的话题记录的设计: (4)完成了数据库的搭建. 今天计划完成的工作: (1)完成首页的页面设计: (2)完成新建动态页面的设计: (3)完成总新建页面的设计: 工作中遇到的困难: (1)前端的页面设计都还不够美观. (2)可能因为都

软工网络15团队作业4——Alpha阶段敏捷冲刺8.0

软工网络15团队作业4--Alpha阶段敏捷冲刺8.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 2.1 任务完成安排: 成员 昨日已完成 今日计划完成 郭炜埕 实现前端各界面的跳转连接 现有代码整理以及一些小修改 郑晓丽 完善界面和前端的衔接 现有代码整理以及一些小修改 廖怡洁 原有打卡界面修改完善 现有代码整理以及一些小修改 包梦榕 美化页面设计,修改搜索栏功能和底部标题栏 现有代码整理以及一些小修改 柯智青 连接数据库 前端与后

软件工程网络15个人作业3——案例分析

第一部分:调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. 我选的产品是集大通APP "集大通"是我校统一通信平台,集消息推送.应用入口.组织机构.单点登录等为一体,目标是方便学校办公.服务与通信,方便师生学习.工作.生活与娱乐,成为学校信息化的入口平台,成为"智慧集大"的窗口--"微门户",同时实现移动信息化. 一开始登陆进的界面--课余生活 新闻界面 朋友圈界面 消息界面 我的->应用中心界面 我的体验:集大通APP里

软工网络15团队作业2——团队计划

确定选题 1.确定团队选题,确定之后每个团队需要描述要做的究竟是什么系统,预期的用户量是多少. 团队选题:微信记账小程序 描述:我们的记账小程序是面向于舍友之间的舍费的记账系统,方便与大学生的舍费使用清算,预期用户量为集美大学全体学生. 2.围绕选题项目内容的 真实.可用.有价值(有情怀 作为加分项)目标来分别阐述. 真实目标:提供给在校大学的舍费管理小程序,提供舍费收支,流水查询,舍费管理等服务,为不知如何管理舍费的大学生提供一个管理工具,使舍费情况更加简单明了. 可用目标:后期我们小程序不仅

软工网络15团队作业7——Alpha冲刺之事后诸葛亮

一.总结的提纲内容 a. 项目管理之事后诸葛亮会议 (一)设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 让大学生通过记账养成良好的消费习惯,解决了大学生不知道钱花到哪里去,没有好的金钱规划等问题.在之前的团队博客的需求分析中对典型用户和典型场景有清晰的描述. 2. 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? 原计划达到的用户数量达到了么?) 基本完成MVP的功能.原计划就已经确定好目标,打算把核心功能先实现了.

软件工程网络15个人作业三——案例分析

题目要求: 很多同学有误解: 软件工程课是否就是理论课? 或者是几个牛人拼命写代码,其他人打酱油的课? 要不然就是学习一个程序语言,搞一个职业培训的课? 都不对!软件工程有理论,有实践,更重要的是分析,思辨,总结.在课程中,自己组织团队写一个软件,然后分析,这样能根据切身体会来分析,很有价值,但也有可能"身在此山中",未能看清全局.而且,课程时间有限,我们也不能做很多具体的项目.因此,我们也需要从间接经验中学习,分析.别人的项目的成败同样能够给我们很多启发! 我们生活中很多时候要和软件

软工网络15团队作业2

一.确定团队选题,确定之后每个团队需要描述要做的究竟是什么系统,预期的用户量是多少. 团队选题:校园问卷网 系统详细描述:以一个完整的问卷调查体系为目标,建立一个问卷调查平台,主要面向被调查对象为学生.发布调查问卷权限向社会各个机构.组织.个人开放.系统主体功能为发布问卷和填写问卷两部分,另外包括后期的数据查询统计功能. 具体功能细则为:提供两套用户账户功能,发布者账户可在本平台上进行自定义的调查内容设定.编写,并设定参与者的相关信息条件限制(如规定可参与者的年龄.性别等),达到精准投放的效果并