它的优缺点是什么?(详细一点)
热心网友
根据Siegei,Stewman,Knoda,Larkey,和 Wagner (1990)於软体工程协会(Software Engineer Institute, SEI)中所作的报告中指出: 1。 欠缺足够资源 发展正在执 中的专案及有前瞻性且有 多产值的研究。 2。 在现 使用当中的软体系统内所存在的问题,造成对於期盼高品质软体的诞生和逐渐对於系统规格的清楚陈述及实施有著强 要求。 3。 维护现 系统之巨大成本 断增加,也造成 对於建构程式码,产制清楚的文件,和管 多重的软体设定工具上的要求。 故此,软体开发过程中面对许许多多的问题与挑战。 一开始,CASE工具确实可协助并增进软体开发成为解决开发软体的万 。然而,最近的研究皆显示工具只是增进软体开发的因素之一。在软体开发的生产漫谈(宋茂民,85)中指出其提升软体开发生产 的因素有: 1。 使用者的最高管 者应重视并 与共同提出适当的管 需求 2。 雇用优秀有才华的人才 3。 采用结构化方法 4。 完善的在职训 及教育 5。 采用 好的程式语言 6。 采用自动化的工具 7。 采用物件导向方法 软体工程在软体开发过程中须要 种工具 (Stephen, 2002)。第一种 型为分析型工具(Analytical tools)或称为 形工具(Theoretical tools),用在软体的开发。最常 的有成本效 分析(Cost and Benefit Analysis)和渐 式分析工具(Stepwise Refinement)。第二种工具为软体工具(Software tools)也就是用 协助软体开发团队发展及维护软体的产品。此种软体工具的正式名称为电脑辅助软体工程(Computer-aided Software Engineering)工具,简称为CASE工具。 优点是:1。 增强系统发展的品质。 2。 增快系统设计与发展的速 。 3。 透过使用自动检查功能简化及加强测试处 。 4。 藉由共通的方法 增强系统发展活动的整合。 5。 加强文件的品质与完整性。 6。 协助软体发展处 的标准化。 7。 增进专案的管 。 8。 简化程式的维护。 9。 促进文件与模组的重覆使用。 10。 增进软体於 同平台环境的可携性。 缺点:1。 导入运用CASE工具的影响范围包括 运用此工具的专案 和型态。 2。 现存环境的复杂 也会影响导入CASE工具的努 。 3。 导入CASE工具的组织大小。 4。 组织文化对於变迁的适应 。 5。 组织目前实际运作 况。 6。 工具之最终使用者本质学能层次。 7。 转换(Transition)的速 。
热心网友
2