软件工程答辩题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可能Q:本文所需的知识积累来源于课程还是实际应用?
或是Q:课题来源于工作实际需要还是其他方面?
参考A:(1)加入本人工作与老年教育的密切结合。
(2)实际应用是知识积累的基础,课程会使平时积累的知识得到升华。
特别对软件工程课程与实际项目实施管理平时的知识积累有很多的相互促进,尤其在本次系统实现阶段,通过课程的学习促使我更加注意开发命名规范、分配及追踪开发人员进度、测试案例的选择及方法。
可能Q:系统如何实现?
参考A:采用B/S模式设计,利用作为前台的应用程序开发语言,利用SQL Server创建后台的数据库,Visual Studio 2010的开发环境下进行开发。
可能Q:论文中如何体现软件生命周期?系统从设计到实现经历了哪些阶段,在每个阶段的具体工作有哪些?
参考A:按照结构化生命周期开发方法,系统的建设过程经历了5个阶段,分别是需求分析、概要设计、详细设计、编码测试和运行维护。
在需求分析阶段,根据老年教育的实际情况,在与一些主要部门的沟通下,归纳出系统总体设计的目标,并分为近期和远期目标,以便可以分步实施。
并对系统的可行性进行分析,然后依据老年大学综合管理系统规划的建模理论,对平台内容进行梳理,建立业务模型和数据流模型。
在概要设计阶段,设计平台各个功能模块以及每个模块具体要实现的功能,包括输入、输出的设计,过程的设计,以及数据库的设计和网络环境的搭建。
详细设计阶段,将前阶段的设计成果付诸实施,然后在测试运行与维护阶段,对系统的功能进行一些必要的测试,并根据用户的意见完善系统的功能,使其更加符合老年大学教育的实际需要。
可能Q:软件如何完成?系统采用的什么结构,这种模式如何实现?
参考A:结合社区教育的实际情况考虑,采用B/S模式。
B/S模式,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,在这种结构下,用户界面完全通过WWW浏览器实现,一总分事务逻辑在前端实现,但是主要的事务逻辑在服务器端实现,形成所谓3层结构。
B/S模式主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
可能Q:对系统安全方面是怎么考虑的?
参考A:主要是在软件方面考虑数据安全,为了保证系统安全运行,做了如下的设置:
1是数据库备份提醒功能,每次退出系统前都会弹出提示框,提示“备份数据库”;
2是在权限管理上,对登录的用户进行严格的身份验证和使用权限的划分;
3是添加了日志监视功能,记录每一个用户使用该系统的情况。
可能Q:在SQL Server中,如何实现多媒体的存取?
参考A:由于 Image数据类型本身的特点,SQL Server数据库通过TEXTPTR、READTEXT、WRITETEXT 等进行操作。
MS SQL Server对于大型文本和图形,通过并行查询来优化查询性能,查询处理程序与数据存储部件之间,使用OLEDB相互通讯。
OLEDB为SQL Server提供了分布式的异种数据库查询能力,即分布式查询不仅可以查询SQL Server数据库,也可以查询其他数据库管理系统的数据库,甚至可以是非关系型的数据源。
可能Q:论文中我承担的工作是什么?
参考A:
1积极与老年教育从业人员沟通,了解老年教育的特点和要求
2对当前平台进行分析、研究的基础上,得到老年大学综合管理系统的功能需求
3使用软件工程技术对系统的需求进行了分析,得到整个系统的规划设计
4确定系统开发技术
5采用B/S模式设计,利用作为前台的应用程序开发语言,利用SQL Server创建后台的数据库,在Visual Studio 2010的开发环境下进行系统开发。
6系统实现了新闻管理、校讯通、在线报名、在线视频学习、网络视频监控的功能
可能Q“我是如何完成以上工作的?
参考A:
1认真学习编程语言、SQL Server2005数据库,打好技术基础
2将系统需求整理为需求文档,并转换为系统开发方案
3逐模块调试,并进行整体测试与维护
可能Q:我在整篇论文中起到的作用是什么?
参考A:
1做好充分的协调与沟通,将老年大学需求转化为软件系统设计方案
2实现系统各模块功能
3辅导老年教育从业人员使用系统,做好系统推广。
可能Q:我国老年大学的兴办特点
参考A:
我国的老年大学通过若干年的实践,基本上有一个统一的办学理念,秉承修身养性与学习进取相结合的办学宗旨,开展多元化的教学。
(1)非正式性
老年大学的教学过程不安排专门的入学考试,没有严格的录取机制,也不设定学制年限和毕业门槛,可以说是来去自由。
老年学员的学习不存在竞争压力,时间的安排也相对宽松。
(2)非功利性
老年大学不是普通的社会培训机构,它不是以盈利为最主要目的,多数老年大学的学费很低廉,只是满足最基本的教师讲课酬劳和管理费用。
可以说,老年大学为完善社会保障机制做出了很大的贡献。
(3)非强制性
老年学员来到老年大学学习完全是凭个人的兴趣和自觉,根据个人的兴趣爱好和需要来选择相应的课程。
可能Q:访问sql server 数据库的基本原理
参考A:
采用ODBC(开放数据库互连)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。