软件工程第一次作业

一、作业地址

https://edu.cnblogs.com/campus/nenu/2016CS/homework/2110

二、GIT仓库地址

    https://git.coding.net/veiahi/wf.git

三、

SP2.1

任务内容

计划共完成需要的时间(min)

实际完成需要的时间(min)

  Planning

计划

40

50

Estimate

估计这个任务需要多少时间,并规划大致工作步骤

40

50

  Development

开发

810

1030

 Analysis

需求分析 (包括学习新技术)

90

130

Design Spec

生成设计文档

40

40

Design Review

设计复审 (和同事审核设计文档)

0

0

 Coding Standard

代码规范 (为目前的开发制定合适的规范)

0

0

Design

具体设计

90

90

Coding

具体编码

480

600

 Code Review

代码复审

40

50

Test

 测试(自我测试,修改代码,提交修改)

70

80

  Reporting

报告

0

0

Test Report

测试报告

0

0

Size Measurement

计算工作量

40

40

Postmortem & Process Improvement Plan

事后总结, 提出过程改进计划

40

50

功能模块

具体阶段

预计时间(min)

实际时间(min)

  功能1

具体设计

具体编码

测试完善

30

300

20

40

600

25

功能2

具体设计

具体编码

测试完善

30

300

20

50

500

25

  功能3

具体设计

具体编码

测试完善

50

300

30

45

250

30

 分析耗时与实际耗时的差距,原因是:好多东西都不会,好多东西都得开始学,但是学习对我来说不是一件简单轻松的事,需要一点一点的去查找资料,去学习然后在一点一点的实践。然后再一点点改错,再一点点的去找原因。审题也存在不细心等问题。

四、解题思路:先分析题目,以前接触C和C++语言比较多,所以准备用C++语言来写,首先需要读取文件,然后进行统计分析。

以前不会怎么读取文件现在会了,还有对于指针的理解加强了一些

只会写功能一,功能二和三都不会写,也可能会写,但是我没有时间。

运行结果:

        

五、反思

   以前没有学好编程,所以做作业特别的困难,希望可以一点一点补上以前掉下的东西,就算不能补上,学到一点算一点吧没准可能还会有用的。

             

原文地址:https://www.cnblogs.com/chenbl440/p/9688422.html