软件开发与创新课程设计-1
通过对“软件工程”内容的浏览,我了解到模块可重用技术与软件工程在Web中的运用。
模块可重用技术,它有许多优点。首先,有助于系统开发效率与可靠性的提升。针对可复用模块化方法来讲,其能够对系统模块当中的共性因素进行提取,然后以此为基础,构造能够重复使用且功能独立的模块,比如设备管理信息当中的打印模块、转储模块及查询模块等;为通过对此些模块的构建与使用,除了能使开发系统的难度与复杂性得到降低外,而且还有助于重复工作的减少;此外,还需要指出的是,通过此些标准程序通过长时间的运行验证,有着比较高的可靠性,这对于提高软件质量有重要作用。其次,使系统变得更加具有可复用性与易组合性。通过采用模块化方法,能使新系统的构建过程,成为对各独立可复用模块实施组合与拼装的过程;另外,还需要说明的是,各模块无需进行修改,或者仅需进行简单修改便能使用,因而可使系统开发的灵活性得到大幅提升。再次,可读性好,结构清晰,而且还使系统的可维护性得到大幅提升。所谓系统的可维护性,从基础层面来分析,其对系统的生命力尤为关键。可复用模块的软件结构层次性更为突出,另外,各模块无论是在具体目标上,还是在相关功能上,均更为明确;还需要指出的是,模块自身处理程序有着比较好的可读性与清晰度,各模块易于维护与管理;而各个模块间独立性强。最后,促进系统可扩展性与适应性的提升。通过采取可重用的模块化设计,除了囊括可重用的软件成分外,还使软件系统的可重用性更好,即便功能需求、环境等已经发生改变,仍能在确保可靠稳定的情况,通过适当修改来适应新的需求与环境。综上,可复用模块化方法具有较好的复用性、模块化与系统性特点,其软件工程开发中,有着突出的应用价值与效能。
软件工程也被运用于Web开发中。基于软件工程的Web开发技术具有以下几个方面的特点:第一,与平台无关。第二,分布式。第三,动态化。第四,交互性和可测试性。Web中含有大量的超链接,用户可以通过点击超链接从而访问多个站点,访问的站点是由用户决定的。另外,Web产品对稳定性和便捷性有较高的要求,必须保证Web的可测试性。

浙公网安备 33010602011771号