软件工程第一次作业
任务一:对软件工程的初步认识
我认为的软件是包涵我们电脑使用的程序和手机的APP的更大的一类东西。他包涵了我们常用的能看见的所有程序,也包含了文档和许多的代码等等。“软件=程序+软件工程”是书上概论上面第一句话。那么我就从这其中了解了一些有关软件工程的东西。软件工程有多个定义,在世界各个组织和学者的口中定义皆不同。但他们说的既然还是同一个词:“软件工程”那么他就有一个共同的定义。
在我的学习当中,我知道的程序是我们能够使用的电脑甚至手机软件。它由各种各样的代码产生,生成成为我们能够利用的程序。而软件工程就是对软件的一个管理,通过利用程序来运行软件。那么详细理解软件工程的话就是:软件工程是一个对软件的开发,运行和维护的方法的利用。“程序=数据结构+算法”是一句计算机领域的名言。也正是这句话包涵了我学习的计算机语言的全部。我写的程序正是由这两部分组成,数据结构和算法我们都曾学习过,这两个也是软件的一部分,也就是软件工程利用这些来管理软件。这其中也有硬件的关系,但我今天以软件工程的了解为主。
为了了解更多的软件工程的知识,老师教了我们什么是软件危机:软件危机是软件的开发和维护过程中的一系列严重问题。老师教了我们很多有关实例。让我们了解了很多关于软件错误的后果,希望我自己以后不要出现这种严重问题。但是也希望我能产生这样的问题,只有出现了这样的问题我才能“青史留名”甚至加速计算机的发展进程。
任务二:描述你当前已具备的能力
能够使用的语言:c语言,c++,java,html
软件实现:学习过其他人的代码,并且利用代码完成我的目标。
需求分析:我曾经在我的游戏中完成过自己独立的mod,并因此获得奖励和不下于3000的粉丝数。
代码量:目前的代码量超过万行,其中以我制作的游戏为主。

浙公网安备 33010602011771号