软件系统开发与软件工程伦理
1 软件系统开发概述
在如今的技术领域,软件复用已成为构建基于Web的系统的主流方法。在构建这些系统时,我们会思考如何将预存的软件组件和系统组合在一起,这些组件和系统通常会集成在一个框架中。而且,预先明确此类系统的所有需求往往是不切实际的,基于Web的系统通常是逐步开发和交付的。
软件的实现可以采用面向服务的软件工程方法,其中软件组件是独立的Web服务。同时,像AJAX和HTML5这样的界面开发技术也应运而生,它们支持在Web浏览器中创建丰富的界面。
软件工程的基本理念适用于基于Web的软件,就像适用于其他类型的软件一样。随着基于Web的系统规模不断扩大,处理规模和复杂性的软件工程技术对于这些系统至关重要。
1.1 软件复用与开发特点
- 软件复用 :是构建基于Web系统的主导方式,利用预存组件和系统进行组装。
- 需求不确定性 :难以预先确定所有需求,系统逐步开发交付。
- 开发技术 :可采用面向服务的软件工程,利用独立Web服务实现软件。
- 界面技术 :AJAX和HTML5等支持创建丰富Web界面。
1.2 软件工程基本理念的适用性
软件工程的基本理念,如管理软件过程、软件可靠性和安全性、需求工程以及软件复用等,适用于所有类型的软件系统。这些理念是软件系统开发的基石,确保软件的质量和可维护性。
超级会员免费看
订阅专栏 解锁全文

1065

被折叠的 条评论
为什么被折叠?



