软件工程——个人总结

提升

  • 学习和使用的新软件
    mockplus:一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用。快速上手、功能够用。并能够很好地表达自己的设计。我们使用软件在最初原型设计中发挥了很大的作用。
  • 学习和使用的新工具
    git:主要用于源代码管理软件的开发
    coding:是一个面向开发者的云端开发平台,提供 git/svn 代码托管,代码质量分析,在线 WebIDE,项目管理,开发协作。Coding 基于云计算技术的软件开发平台,集项目管理、代码托管、运行空间、质量控制为一体。在云计算时代,Coding推动软件开发的云端化,使开发者能用一个浏览器完成开发的各个环节。
  • 学习和掌握的新语言、新平台
    sql、html+css、js
  • 统计一下,你在这软件工程实践中,完成了多少行的代码
    1K+
  • 学习和掌握的新方法
    用例分析:用例分析是从用例模型到分析模型的过程,是需求与设计之间的桥梁。用例分析把系统的行为分配给分析类,让分析类交互完成系统的行为。
    需求分析:需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。

总结与展望

  • 经验总结
    对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作,对开发人员来说,是非常重要的。
  • 建议和告知
    要注重团队合作,每个人各司其职,才能将团队合作的作用发挥到最大。
  • 分析团队
    我们的团队结构非常的成熟,每个人都有各自的明确定位和责任,通过彼此的合作,我们圆满的完成了项目。
  • 个性发挥

补充

  • P146 用户调研:怎样分辨用户反馈的需求是大部分人真正需求的?
    需要比较用户比例,以及重点用户的需求。
  • P183 PM的能力要求和任务:PM如此重要,新人怎样才能逐渐成长为PM呢?
    通过不断的学习、积累。
  • P190 典型用户:当多个典型用户需求冲突时,如何平衡需求开发呢?
    需求开发要将用户的需求都开发出来,之后再根据使用率分配资源。
  • P241 不让用户犯简单的错误:减少错误的工作是否会影响到工程的开发?
    工程开发后会有测试的步骤,这是一个项目所必需的。
  • P290 质量的成本:工程开发时成本过高该如何处理?
    减少一部分不是很重要需求的成本。
posted @ 2017-06-25 12:41  DanielFour  阅读(146)  评论(0编辑  收藏  举报