仿QQ聊天软件MyQQ源代码教学北大青鸟完整版.ppt
《仿QQ聊天软件MyQQ源代码教学北大青鸟完整版.ppt》由会员分享,可在线阅读,更多相关《仿QQ聊天软件MyQQ源代码教学北大青鸟完整版.ppt(55页珍藏版)》请在三一文库上搜索。
1、阶段项目 MyQQ,阶段项目简介,任务:MyQQ 聊天工具 系统结构:C/S,通过数据库交换聊天消息 小组形式完成 学时:24学时,项目实施和课程安排,软件开发流程,比尔盖子是一名建筑工人,起初只干一些比较简单的建筑工作,凭个人技术和经验,不需要特别设计,可以顺利完成,如同编写早期比较小的程序,软件开发流程,新任务:建造一间非常美丽而完整的房间 工作变得复杂许多,像不断发展的软件,功能越来越多,越来越复杂,软件开发流程,软件复杂性 图形用户界面 客户/服务器结构 分布式应用 数据通信 超大型关系型数据库,项目团队中的角色,比尔想到需要更多的人手帮他 终于组成了自己工作团队,就像软件中的项目团队
2、,软件项目团队中的角色,项目经理,技术负责人,软件架构师,项目团队,分析师,设计人员,开发人员,测试人员,项目人员构成比例,例子: 微软 EXCHANGE 2000 SERVER 的开发: 项目经理:25人 开发人员:140人 测试人员:350人 WINDOWS 2000: 项目经理:250人 开发人员:1700人 测试人员:3200人,软件工程师的工作,项目设计与分析 编码 编写文档 测试 团队管理,软件工程师的素质,良好的编码能力 规范化编码习惯,规范意识 团队精神,具有软件工程的概念,求知欲、进取心 和学习总结的能力,团队组织和管理能力,软件开发过程,“这次不能盲目开工,我们需要首先好好
3、设计一下!” 构想 分析 设计 构造 评估,软件的制作过程也非常相似,软件开发过程,软件开发,可行性研究与计划,需求分析,设计,开发,评估/测试,维护,建造房屋,构想,分析,设计,构造,评估,维护,软件开发过程模型,软件开发需要经历几个步骤 具体如何实施,具体项目不同,有所区别 软件开发过程模型:制作具体软件时,开发步骤的具体实施方法,瀑布模型,瀑布模型,瀑布模型 “线性顺序模型” 将每个阶段都清楚定义了起止点 产生明确的交付成果 阶段之间通过文档进行沟通 每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段,可行性研究与计划,需求分析,设计,开发,测试,维护,可行性研究报告,需求说
4、明书,设计文档,程序,测试报告,可行性研究与计划阶段,确定项目目的 了解系统中客户的期望 确定系统的规模 论证项目可行性 技术可行性 经济可行性 操作可行性 社会可行性,需求分析阶段,需求是产品的根源 需求工作的优劣对产品影响最大,获取需求 客户 同行、专家 已经存在的同类软件产品 行业标准、规则 Internet相关资料,可能遇到的问题 用户说不清楚需求 误解需求,分析需求,功能需求记录在客户需求说明书中,需求分析阶段,文档介绍,产品功能性需求,产品介绍,产品应当遵循的标准和规范,其他需求,需求说明书,产品非功能性需求,需求分析阶段,设计阶段,目的:根据用户的需要制定标准,划分并分配任务,设
5、计GUI标准,设计数据库,设计过程模块,设计编码标准,构建原型,分配任务和监督任务,设计阶段涉及的活动,开发阶段,开发阶段,对用户界面 进行最后的修改,构建数据库,通过添加代码 使其具备功能,评估/测试阶段,本阶段测试每个单元的功能,测试阶段涉及的活动,单元测试,数据验证测试,安全性测试,强度测试,集成测试,维护阶段,为客户提供故障诊断支持 网络 电话 上门 应用程序要求的任何软件升级 版本 补丁,软件开发过程,比尔通过类似软件瀑布模型的方式成功完成了自己的建筑项目,阶段项目需求描述及效果展示,用户注册 用户登录 个人信息编辑 查找/添加好友 好友列表 聊天,技术实现:WinForms+ADO
6、.NET,需求分析数据库分析,需要的数据表: Users:用户表 Friends:好友表 Star:星座表 BloodType:血型表 FriendshipPolicy:好友策略表 Messages:消息表 MessageType:消息类型表,需求分析功能分析,主要功能: 注册与登录 好友管理 消息管理 个人设置,需求分析界面分析,需要的界面: 注册界面 登录界面 登录后的主界面 查找/添加好友界面 聊天界面 系统消息界面 个人设置界面 头像列表界面,需求分析辅助类分析,需要添加的辅助类: DBHelper类 UserHelper 类,MyQQ 聊天工具,组长 A,组员 B,组员 C,注 册
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QQ 聊天 软件 MyQQ 源代码 教学 北大 青鸟 完整版
链接地址:https://www.31doc.com/p-3101980.html