这个作业属于哪个课程https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
这个作业的目标 设计一套信息化的解决方案,兼顾实用性、有效性、安全性、隐私性、封闭性。
成员 031802613李陈世龙  ,031802523林潇潇

一,psp表格

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning 计划 50 45
Estimate 估计这个任务需要多少时间 600 660
Development 开发  50  50
Analysis 需求分析 (包括学习新技术) 240 180
Design Spec 生成设计文档  50  50
Design Review 设计复审 (和同事审核设计文档)    
Coding Standard 代码规范 (为目前的开发制定合适的规范    
Design 具体设计    
Coding 具体编码    
Code Review 代码复审    
Test 测试( 自我测试,修改代码,提交修改)    
Reporting 报告    
Test Report 测试报告    
Size Measurement 计算工作量    
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 60 60
  合计    

N(Need,需求)

通过对软件的需求进行分析,软件需要实现的作用有:

更好的让学弟学妹们了解学长的大学经验,参加过的竞赛,加入过的实验室,以及他们的工作去向方便自己大学毕业通过内推找到合适的工作 。

学弟学妹们也会把自己的研究方向以及自己的技能书放在个人的简介里面,方便学长们更好的了解以及帮助自己的学弟学妹们。

A(Approach,做法)

通过原型开发工具墨刀的使用更好的帮助我们完成这次设计。

信息收集及改变

个人名片:可以自己添加自己的个人信息比如兴趣爱好、邮箱、技能树等等。方便个人更好的展示自己的特长。

私聊:更好的方便同学之间的交流以及组队等需求,邮箱可能会回复的很慢(滑稽)。

社区:学弟学妹有什么不懂的问题,可以发布再社区等待大佬或者学长的解答(可能并不是一个学校的)。

信息隐私:可以自定义设置自己想要公开的个人信息(总有需要的同学)。

组队群聊以及管理员:如果找到了自己的几个好兄弟,果断建立一个群聊方便更好的交流学习,可以自行设置管理自己的群,方便联系更多的好兄弟。

搜索:通过搜索功能来了解好兄弟介绍的大佬,联系大佬达成共识(内推!!)

B(Benefit,好处)

可以很快的了解到自己同门师兄弟,帮你解决自己学习以及生活上的问题(因为可能大家都是一个学校的),也可以线下面基哦!

自己设置自己想要的公开的个人信息

可以更加方便的与学长聊天,寻找大佬带飞,到处找人层层深入也太麻烦了吧。

手机的使用度实在是太高了(蹭微信热度)

C(Competitors,竞争)

优势

我们可以和曾经或者现在仍然再某个实验室或者工作岗位的好兄弟进行交流,而不是只有一个简单的介绍。让你到处去寻找本人的庐山真面目。

关键词的搜索很重要,如果没有好兄弟给你介绍大佬,呢可不久要自己找,搜索各种竞赛名来直接找到参加过的大佬达成共识不是很方便。

劣势

好像并没有班级信息,没有信息的整合吧,如果一个班想要创建一个自己的班级群聊还要一个一个的找人感觉有点麻烦。

可能理想很美好现实很残酷,构思的功能有点多对于小白来说可能还是有点难度的。

D(Delivery,推广;Data,数据)

  • 先向熟人下手,自己身边的同学,朋友,比较熟悉的老师,自己参加的社团,一起打游戏开黑的好兄弟。    

    原型展示

     

     

     

     

     

     

    github

     总结·

  •  本次实践首先需要寻找组队队友,我组是在课程群上组队的。组队以后利用NABCD模型分析客户需求,寻找软件构建方向。
    有了想法之后就用流程图来形象地表示,并利用流程图来开发原型模型。原型模型主要考虑了软件应该有什么功能,有什么可以改进的等等
    在这次作业中学到应该先用流程图和原型模型来粗略地得到满足客户要求的方案。软件开发应该事先做好准备。同时结对作业也要和队友多多交流。