软件工程第一次作业程序开发历程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程第一次作业程序开发历程相关的知识,希望对你有一定的参考价值。

     收到软件工程的作业,面对题目“......”。我先拟定了一个大概的思路,以及一些关键的函数。思路利用循环产生30道算术式,并计算答案,存储答案,在利用循环显示30道题的答案。 

     而关键函数我认为就是随机正整数的产生。考虑到这点,我决定用javascript来编写我的程序,其一是因为最近学习js,其二是因为对c和c++有点陌生了,然后javascript有Math.random这个函数,尽管它只能产生0与1之间的随机数。决定完语言后,我又分析了下题目,考虑到涉及真分数的问题,我将程序分成整数与真分数两部分体系,利用一个随机数随机调用,答案则存储在数组中,一次调用显示。每个体系我又分别编写了四则运算的函数。过程中最大的难题就是分数答案的存储形式,但所幸js的数组可以直接存储字符。于是乎问题就解决了。

     调试过程中,深切感受到dreamwaver的缺点以及一个关于编程的习惯所带来的问题。我事先在草纸上列出所需函数及主体,在机器上将程序直接打出来,结果一个小bug就浪费了很长时间,原来是case后的“:”的打成了“;”而且dreamwaver默认字体这两个很难区别,所以要吸取教训,以后注意。

  以上便是学生本人的开发历程,见笑了。

以上是关于软件工程第一次作业程序开发历程的主要内容,如果未能解决你的问题,请参考以下文章

学生团队的前后端分离及持续交付探索历程

《结对-结对编项目作业名称-需求分析》

《结对-结对编项目作业名称-需求分析》

软件工程第一次作业 出题程序

2017软件工程第一次作业

软件工程第一次作业补充