软件工程实验报告实验课题:小型文本编辑器班级:B02082013学号:B0208201307姓名:阳仲平日期:2004年12月目录内容简介------------------------------------------------3前言----------------------------------------------------4第一章软件计划阶段------------------------------------5第二章软件开发阶段------------------------------------8第三章系统详细设计------------------------------------9第四章程序源代码清单---------------------------------12第五章系统测试---------------------------------------20第六章设计体会与总结---------------------------------22内容简介本次软件工程课程设计的题目是::要求具备自由书写,自由编辑功能要求能够新建文件,打开文件要求能够读取文件,保存文件要求能够进行文字编辑,包括撤消,剪切,复制,粘贴,字串查找,字串替换,删除,:(第三版)张海藩清华大学出版社(1997)(第二版)郑人杰殷人昆陶永雷清华大学出版社(1996)(1997)++++:++:WINDOWS98以上操作系统. ++是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此VisualC++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。VisualC++具有的优点:提供了面向对象的应用程序框架MFC(MicrosoftFoundationClass),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、VisualStudio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。前言软件工程是计算机科学的一个重要分支,它是大型软件开发所必须采用的一种重要手段,它要求采用工程的概念,原理,技术,,,采用生命期方法和结构系统分析,:生命期方法,它包括计划,开发,:主要由三个阶段组成:计划时期:计划时期的主要任务就是分析用户的要求,确定软件开发的总目标,给出系统功能,性能结构,:问题定义和可行性研究开发时期:开发时期的主要任务是完成设计和实现,其中设计任务用需求分析,概要设计和详细设计三个阶段完成;:需求分析,概要设计,详细设计运行时期:运行时期是软件生命周期的最后一个时期,:1、问题定义的目的是为了让拥护更清晰的了解该项目研究的过程;编写说明书的目的主要在于验证需求规格是否准确描述了客户的需求,他代表了顾客的最终详细的要求。该文挡由软件开发人员根据客户的需求产生一定的理解,并在此理解的基础上进行分析,并付上相应的分析说明书。2、要求该文本编辑器具备以下几个功能:(1)要求具备自由书写,自由编辑功能(2)要求能够新建文件,打开文件(3)要求能够读取文件,保存文件(4)要求能够进行文字编辑,包括撤消,剪切,复制,粘贴,字串查找,字串替换,删除,全部删除等3、可行性研究(1)技术可行性:该项目需要用户具备很好的VisualC++的编程能力,实现高级可视化编程和文本处理编程。(2)经济可行性:该文本编辑起器属于小型软件,开发成本并不高,维护起来也很方便,不需要过多的开销。(3)运行可行性:该产品不涉及到其它外围设备,对于一般的PC机,均可以胜任。一般的计算机操作人员,具备基本的文字处理技能的经过短期的培训,都可以熟练的使用本软件的高级功能。(4)法律可行性:该软件
文本编辑器_软件工程实验报告 来自淘豆网www.taodocs.com转载请标明出处.