我不得不说,这次我做得很失败。作为一个组长,没有带好头。

首先从技术上说,这次的语音聊天系统,并不是很困难,但我却把它想复杂了。
一、我不该把MFC当J2SE来进行设计分析。MFC是直接封装了底层的API,但却不能抛开底层。而我却在不了解MFC和系统底层时把逻辑架空了进行设计。
二、我本身不了解MFC,我虽然知道它很复杂,但却想当然得进行设计。然后发现了很多技术难题,如Socket的阻塞和非阻塞,线程同步和消息处理、工程设置等等。
三、没有认真学习老师给出的代码,其实老师给出的代码中其实已经有很多提示了,如果能拿来直接用现成的,应该可以减轻很多工作量。

再者从管理上来讲,我又不得不犯和以前一样的毛病,兼顾管理和技术,造成精力不够,一方面没精力去更加深入地了解MFC以进行开发,另一方面又要花精力进行协调、指导等。同时对项目设计的预计不充分,没有估计好工时,试图在短短的几天内多完成一些东西。

最后从心态上讲,我太高估自己的实力和同学的实力,所以把目标定得太高,过分追求好的设计、希望能够实践更正规的软件过程使软件开发陷于困境。
此次我又想实践较正规的管理,但这个明显是小题大作,大多数同学还不清楚配置管理、没接触过单元测试,而我却想强加如版本控制、质量管理,希望能够进行XP实践,这种不实事求是的做法,结果只能失败。

我又在我的失败经历上多了一笔……经过此次失败,不管怎样,坚定了我再也不用MFC的信念
文章来源:http://herald.seu.edu.cn/blog/shiningray/archive/2005/03/13/14011.aspx

转载于:https://www.cnblogs.com/ShiningRay/archive/2005/03/13/120560.html

[导入]失败的软件实训课相关推荐

  1. 计算机基础教案文字处理软件,计算机应用基础实训课教案第四章:Word文字处理软件.doc...

    计算机应用基础实训课教案第四章:Word文字处理软件 实训18 文档的基本操作 实训目的巩固理论知识,学会启动推出WORD,创建文档.输入内容.保存文档.打开文档重难点重点:启动WORD 创建文档.保 ...

  2. 第七课——【软件实训之从调研到设计,换发型产品设计的从0到1】

    [软件实训之从调研到设计,换发型产品设计的从0到1] 授课时间:星期五0601 儿童节 知识来源: 网络资源汇总整理.张森鹏讲课视频汇总整理 课程: 软件项目实训                    ...

  3. 计算机实训课教案模板,CorelDRAW实训课教案(7周)

    以下为<CorelDRAW实训课教案(7周)>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什么样的. 2020-2021学 ...

  4. 【java实训课】工程项目文件(IDEA+MYSQL)

    文章目录 软件方向实践 Java Web 开发 环境: 项目文件 结果展示 总结: 参考资料 软件方向实践 Java Web 开发 时间 实践 备注 2021.12.27 数据库相关操作 数据库相关指 ...

  5. 实训课教案二:计算机软件安装初步

    实训课教案二:计算机软件安装初步 实训内容:计算机操作系统安装之前的 CMOS设置和磁盘分区格式化 实训课时:2课时 实训地点:计算机组装与维护实验室 实训目的: 1.掌握CMOS的基本设置. 2.能 ...

  6. 计算机专业项目化教学,中职计算机专业实训课项目化教学实践探索

    中职计算机专业实训课项 目化教学实践探索 李 叶 (淮海技师学院,江苏 宿迁 223800) 摘 要:中职教育的主要教学目标与实质是培养学生的创新精神与实践能力,提高学生的毕业就业录取率,努力将学生塑 ...

  7. 软件实训之智慧停车需要解决什么痛点和难点

    软件实训之智慧停车需要解决什么痛点和难点 内容关键词:  智能.停车场.网络.互联网.系统设计 .问题 知识来源: 网络资源汇总整理.张森鹏讲课视频汇总整理 课程: 软件项目实训   授课老师:张森鹏 ...

  8. 计算机网络课程实训方法,中职学校计算机网络实训课教学初探

    中职学校计算机网络实训课教学初探 时间: 2014-10-08 栏目: 中职学校计算机网络实训课教学初探 中职学校计算机网络实训课教学初探 作者/单祖良 摘 要:主要从实训课的教学目标.教学内容.教学 ...

  9. 计算机审计实训实施阶段工作,审计软件实训报告

    审计软件实训报告 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 审计软件实训报告审计软件实训报告 总结及体会这次的计算机辅助实训的学习 ...

最新文章

  1. How to protect video content (Flash Media Server)
  2. 如何识别未使用的CSS定义[关闭]
  3. 页面静态化2 --- 使用PHP缓存机制来完成页面静态化(上)(ob_flush和flush函数区别用法)...
  4. 计算机科学类书籍(转)
  5. shell如果文件夹不存在则创建
  6. mysql增删改查 dao_MYSQL 之 JDBC(七):增删改查(五) DAO设计模式
  7. 解决uploadify在Firefox下丢失session的问题
  8. java 知识积累_java学习知识积累-spring常用注解
  9. 创建模式--辛格尔顿
  10. .NET面试基础知识
  11. did you register the component correctly? For recursive components, make sure to provide the name
  12. 中标麒麟操作系统离线安装nginx
  13. 深蓝学院 浙江大学免费开源课程 !
  14. 读书札记:一些常用计算机管理命令
  15. echarts 曲线面积对比图
  16. linux下chm阅读器kchmviewer中文乱码解决方法
  17. 关于JSP虚拟主机使用(上传自己的网页到外网)
  18. chm打开,显示“已取消到该网站的导航”
  19. 苹果新款MacBook Pro 2021:M1X处理器+16G内存
  20. SIP 请求方法(4)-CANCEL OPTIONS

热门文章

  1. Matlab-绘制日期图
  2. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
  3. java超时导致oracle锁表_java – 正确的设计,以避免Oracle死锁?
  4. android画廊效果的轮播图,轮播图(3d画廊效果)
  5. 教务处管理系统c语言编程,基于C语言的教务管理系统的设计
  6. 1.我和python的第一次亲密接触
  7. python数字图像处理(17):边缘与轮廓
  8. JVM调优总结(6):新一代的垃圾回收算法
  9. 【前端开发系列】—— 文字阴影与样式
  10. C++ WINDOWS API 如何使用NMAKE和CL编译