软件开发经验谈_副本.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发经验讲座 理论部分 一、当今软件行业现状 软件业在我国的现状 1.?从业人数:约15万人左右 2.? 软件企业 2.1 软件企业约有5000家 2.2 从事研发及销售的企业约2000家 2.3 兼营软件或从事信息服务业的有3000家 3.? 地区分布:软件企业大都集中在北京、上海、深圳、沈阳等经济比较发达的地区 未来软件业对软件人才的需求与就业前景 有资料显示,目前国内高校每年可提供5万名IT专业毕业生,尽管这一数量将以每年7%—8%的速度增长,但相对于近20万的软件人才缺口,以及每年20%左右的需求增长率,显然是杯水车薪。有人预测,未来5年合格软件人才的需求将远远大于供给,这一人才缺口到2005年将发展为42.5万人。 二、软件开发参考资料的查找、收集、分类、应用 1.? 查找 1.? 1在书籍、报纸、杂志、笔记中查找 1.2在网站中查找 2.? 收集 2.1??????? 用笔记本抄录或剪切下来 2.2??????? 利用电脑保存 3.? 分类(办公软件应用技巧、操作系统应用技巧、电脑故障排除方法、黑客技术、加密解密技术、电脑病毒技术、Erp文档、Mrp文档、解决方案、网站开发相关、编程技巧、Delphi、VB、VC、JAVA、ASP相关资料、软件参考界面、参考软件范例、图片、图标等) 3.1??????? 用笔记抄录或剪切时,分目录、分类保存 3.2??????? 用电脑保存时,分文件夹、分类保存 4 .?应用:从你收集到的资料中,解决到你开发过程中碰到的实际问题 三、寻求帮助 1.? 录求老师、同学、朋友; 2.? 上网找资料或是请教网友; 3.? 自己想办解决。 四、个人开发经验、习惯 1.? 熟悉开发工具的快捷方式(主要是快捷键) 1)????? 操作系统本身具有的快捷键:复制(Copy):Ctrl+C、   剪切(Cut): Ctrl+X、粘贴(Paste):Ctrl+V、删   除(Delete): Ctrl+Del、撤消(UnDo): Ctrl+Z等; 2)????? 开发工具本身的快捷键:基本上很多开发工具都具有  上述的快捷键,别外还有一些快捷键的,这个要看具  体的开发工具是什么来定的。(F9编译及运行、Ctrl+F9编译); 2.? 备份(建议每天备份一次); 3.? 及时保存(建议三到五分钟保存一次); 4.?将常用且又常忘记的函数、命令、技巧等收集成一个常用文件 。 五、注意问题 1.? 命名方法 1)????? 文件名称命名方法;(在文件名前加多一个F) 2)????? 变量的命名方法;(字符变量前C,数值前加) 3)????? 表单的命名方法; 4)????? 函数名的命名方法; 5)????? 控件、窗体的命名方法; 6)????? 报表等的命名方法。 2.? 设计过程中应考虑到的问题: 1.优先站在用户使用方便、简捷性的角度来考虑; 2.其实再考虑程序设计的方便性、维护容易性、设备条  件限制性等; 3.? 没有充分系统地做好需求分析就急忙动手编写代码,  这样对对于开发小程序影响不大,但对于中小型系  统影响就多了,如果是大型系统那影响就更大了; 4.? 代码编写较为混乱,并没有相应的注释说明;(//、/*) 5.? 界面布局混乱。 实例部分 一、我是怎样去开发这个管理系统的? 第一设计步骤(需求分析): 1.?考虑个人通讯或联系时应具备的一些信息->萌发个   人通讯资料里应该有个人“基本资料” ; 1.1?????调查当今社会流行的通讯工具及方法有:联系电话、    移动电话、OICQ、Email、地址等; 1.2?????个人通讯最基本资料应当有:姓名、性别、出生     日期等; 2.? 考虑如果作为一个完整的个人通讯管理系统,它应当还要包括那些信息资料->萌发个人通讯资料里应该有个人“详细资料”,跟“基本资料”一起可以归纳为:“资料维护”功能; 2.1?????详细资料应当包括:别名(小名)、血型、星座、 生肖、座右铭、个人主页; 2.2?????其它备注资料等; 3.考虑到个人通讯资料里的内容,可能会包括联系人的  某些隐私->萌发系统里应该有个人用户验证功能3.1????????? 密码验证功能应具备有用户名及密码; 3.2???????? 根据密码验证功能想到需要有:修改密码功能、     用户维护等功能; 4.考虑到随着通讯资料的日益增加,查找联系资料可能 会很不方便->萌发“数据检索”功能; 4.1 根据“数据检索” 功能->萌发要有“模糊查找”还有 “精确查找”两种功能; 5.考虑到个人通讯数据的重要性-

文档评论(0)

00625 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档