软件software:一系列按照特定顺序组织的计算机数据和指令的集合,以及与这些程序相关的文档也是软件的一部分。
软件的分类:
根据功能:系统软件、应用软件和处于这两者的中间件(支撑软件)
根据规模:微型软件(单人,开发时间一个月左右)、小型(小队,开发时间半年左右)、中型(10人团队,1-2年)、大型(组织,3-5年)
软件的特点:
可以实现一定的功能;
依赖硬件,不会随硬件老化,但需要维护;
可移植性与复用性;
“网站或者网页算软件吗?”
网页是网站中的一个显示结果,属于一次运行的显示,我认为网页不属于软件。
而网站的搜索引擎、收藏网页、转到和后退,一系列的功能,我认为网站属于软件。
———————————————————————————————————
系统软件基于操作系统,而支撑软件基于系统软件。这两个都需要学习系统相关知识,对于现在的我来说,开发一个应用软件是最可行的。平时接触游戏比较多,这次的软件工程期末课程作业就模拟一个简单的游戏 。如果能找到合适的做界面软件就试着做,不然得用文字来模拟界面和状态”