软工实践心得

这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 软件工程实践总结&个人技术博客
这个作业的目标 课程回顾 经验技术总结
其它参考文献

目录:

第一部分 课程回顾与总结

有意义的标题

软工实践心得

回顾问题

以前提问题的博客

再看问题

  • 1、在结对编程这一节中,为什么说结对编程并非一致地有利?什么时候该选择结对编程?

    经过结对编程作业后,我觉得结对编程需要在结对双方的水平相当时,任务要求为高创造性,高复杂度才是最适合结对编程。如果水平差距过多,会浪费更多的精力和时间。
  • 2、软件开发时如何更好的满足用户需求?

    在团队作业中,可以先通过调查问卷了解用户群体的需求和对相应项目的建议。从而带着这种需求进行开发,根据需求进行相应的修改。
  • 3、敏捷开发原则有一条是:“敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势。”,那么如果用户的需求一直变化,改如何应对?

    团队作业中,面对需求的变更,我们通过重新修改前后端的相应设计,从而满足客户的需求。对于一直变更的用户需求,我觉得还是前期的需求分析需要更为全面完整的设计,更加合理的界面设计和人力分配,从而为后面的需求变更留下可以修改的余地。
  • 4、讲义6用户调研中,在调研后,如何对用户的需求进行总结分析?

    根据问卷的分布情况以及相应建议,将它们各自划分到相应需要修改的部分。筛选重复/互斥功能,重新设计功能或者修改界面。
  • 5、如何衡量软件开发的质量?

    通过反复测试功能,以及收集用户对于软件的意见或者BUG的反馈,来评判软件开发的成绩。软工实践中,老师助教们和其他同学的打分,也同样被划分为用户对于软件的意见了。

旧的问题

新的疑惑


每个阶段的收获

需求

  • 需求设计一定要全面合理,能为后面的环节提供许多便利。比如提前调查用户意见和市场上的软件需求等情况。

设计

  • 根据需求分析中所收集到的市场情况和用户意见,来设计功能和界面。需要为之后的需求变更留下足够的应对措施以及设计好人力分配。

实现

  • 实现部分根据团队成员的相应掌握知识分配相应的工作,每天一次的会议帮助成员们了解每天的进度以及工作问题,共同探讨方案。遇到不会的问题一定要提出来,众人合力一起把它解决掉。

测试

  • 测试部分需要仔细全面考虑到所有的测试接口。

发布

  • 发布阶段需要考虑协调好成员的工作任务,体会到了项目管理的重要性。

经历收获

个人项目

  • 了解了测试的重要性,以及PSP表格的预设定,提高了算法设计能力。

结对编程

  • 了解了结对编程的作用,学会了vue的使用。

团队项目

  • 提高了团队配合能力,复习了Android的界面设计。

第二部分 个人技术总结

个人技术博客

技术博客

posted @ 2021-06-28 17:46  Kosmos1  阅读(76)  评论(1编辑  收藏  举报