博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作业20181127-1 附加作业 软件工程原则的应用实例分析
阅读量:5076 次
发布时间:2019-06-12

本文共 695 字,大约阅读时间需要 2 分钟。

作业要求参照:[]

1.单元测试

  单元测试是指对软件中的最小可测试单元进行检查和验证。在以前编写程序的时候没有进行过单元测试,都是自己写一些输入用例,完了直接对程序整体进行测试。当出现bug或不正确的输出时,查找发生错误的代码位置便成为了难题。通过单元测试,我们可以读程序中的函数进行测试,出现问题时可以直接定位到具体代码。这对于开发者而言是十分方便的。

2.代码规范

  在从前学习中并没有注意代码规范,认为只要程序能正确的运行就可以了。在结对编程中,由于我不规范的代码,例如:{}的位置,过多的空行,过于简单的命名等,这些问题影响了结对伙伴的工作。而后我们制定了代码规范,这方便了我们后续的开发工作。

3.需求分析

  需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。过去的编程工作中,没有认真做过需求分析,在团队开发的过程中,我们针对取件帮微信小程序,对帮取者和被帮取者两方做了一定的需求分析,也制定了调查问卷来帮助分析,从而制定了几项功能,为我们的开发节省了不少的时间。

4.分而治之

  过去的开发都是将所有功能写在一起来完成,这样不仅困难还很容易出错。在程序开发的过程中,将主要功能分解成几个小的功能分别来实现,不同的人负责不同的功能,将接口写好,最后再将他们整合,这样减少了不小的开发负担。  

转载于:https://www.cnblogs.com/orion1994/p/10064957.html

你可能感兴趣的文章
Mysql性能调优
查看>>
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
自定义tabbar(纯代码)
查看>>
小程序底部导航栏
查看>>
poj1611 简单并查集
查看>>
Ubuntu 14.04下安装CUDA8.0
查看>>
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库
查看>>
C# BS消息推送 SignalR介绍(一)
查看>>
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>
PIGOSS
查看>>
软件目录结构规范
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
iOS开发——缩放图片
查看>>