Page 41 - 软件工程与项目管理
P. 41
第一章 软件工程概述
杂性的问题。各个环节都具有明显的目的性,对工作人员的实践运用也可以起到
良好的作用。
4. 嵌入式软件开发要点
随着各类电子设备的快速发展,作为计算机软件的重要组成,嵌入式软件
的应用日渐广泛,嵌入式软件开发逐渐成为业界关注的焦点,其具体开发流程可
概括为:需求分析→设计→实现→测试→运行。为了保证嵌入式软件的开发效率,
该文建议采用基于组件的嵌入式软件开发方法,该方法的应用流程为:应用系统
/ 应用系统 / 应用系统→抽取领域共性→组件库→新应用系统 / 新应用系统 / 新
应用系统。在组件构成的组件仓库的支持下,嵌入式软件开发效率、质量均可
得到较好保障。以某智能气象站的嵌入式软件开发为例,Qt 跨平台 C++ 开发环境、
moc 元对象编译器、“信号与槽”新消息机制均能够较好服务于嵌入式软件开
发为保证嵌入式软件开发质量,开发过程需重点关注单元间通信方式、类的继
承关系。
5.B/S 体系结构开发要点
B/S 体系结构属于现阶段计算机软件开发的常用结构,基于该结构的计算机
软件开发可采用多层 Web 应用动态模式、分布式多层结构,同时关注软件的安
全性和稳定性。以其中的多层 Web 应用动态模式为例,该模式具备安全、系统
维护升级简单、数据库服务器负载较低、封装源代码和不断提高软件性能等优势。
多层 Web 应用动态模式主要涉及浏览器、C/S 应用、应用服务器、数据库服务器、
WEBSERVER 和 INTERNET/INTRANET。为保证计算机软件的 B/S 体系结构开发
实现动态平衡,设计过程必须对应用服务器进行冗余配置,同时开展负荷计算,
将系统负载分散到多个应用服务器。B/S 体系结构具备的开发成本和维护成本较
低,可实现跨平台操作,减少网络开销、消除数据库瓶颈、减少数据库开发等能
够由此实现。
(五)计算机软件开发技术在实践中加以使用的情况
针对计算机软件开发技术加以良好的运用,可以切实地为民众的生活和工
作提供便利,并且也可以加快社会的发展。诸如:利用淘宝软件可以购买自己所
需要的各种物品。计算机软件开发技术已经运用到了人们生活的各个角落之中,
为人们生活水平的提升起到了积极的促进作用。就当下实际情况来说,计算机软
件开发技术所开发的项目相对较为复杂,很多大型的软件项目都需要运用到计算
31
31

