- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章画图板系统
第1章 画图板系统
Windows操作系统的附件中有一个出色的画图工具,它也是微软的经典程序,用户通过它可以绘制一幅又一幅漂亮的图形。当然,这个画图工具不是使用Java开发的,但是也可以通过Java程序来实现这个功能。本章将讲解如何使用Java编写一个画图板程序。
001.学习Java的优势
002.品Java语言的发展历史
003.Java的特点
004.Java的平台无关性
005.高级语言的运行机制
006.Java的运行机制
007.Java虚拟机——JVM
008.安装JDK
009.设置PATH环境变量
010.体验第一个Java程序
1.1 赢 在 起 点
光盘:视频\第1章\赢在起点.avi
1.1.1 赢在起点——程序员的职业规划
国内每年都有成千上万的IT类应届毕业生走向社会,如果立志成为一名优秀程序员,那么从步入职场的那一刻起,就需要朝着自己的目标努力,从细节上为自己的成功做好准备。在优秀程序员的一生之中,最初的成功细节是从起点开始就做好职业规划。好的职业规划,能够为自己日后的学习和工作起到一个很好的指引作用。
通常来说,程序开发人员的职业发展有如下几个选择。
(1) 专注于技术,成为技术专家或架构师。如果在扎实的技术基础上(高级软件工程师),又有比较强的抽象设计能力,且打算专注于技术开发,那么软件架构师是一个比较好的选择。
(2) 转型到技术型销售或技术支持等职位。
(3) 随着技术成长,从技术型管理到高级管理。如果性格更适合做管理,并且交际能力突出,则技术型管理应该是下一步的方向。
上述三个发展方向十分典型,绝大多数程序员们也都在向这些方向的金字塔尖努力,并且这三个方向都是以技术为基础的。例如,对于已经工作两年以上的程序员来说,可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。其中程序员最主要的发展方向是技术专家,无论是C语言、C++、C#、Java、.NET还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。架构师的地位较高,待遇也很好,对于科班出身的程序员最为适合,但这种工作职位非常有限。因为在国内目前的IT行业中,软件架构师需要具备的条件比较复杂,而且需求量也比较少,这也是我国软件行业有待成熟的因素之一。
综上所述,通过对主流程序员三种发展方向的理解,读者可以根据自自身情况来规划自己的未来。
1.1.2 赢在起点——做好项目分析
很多开发者,特别是一些初级开发者在进行项目开发时,总是看到功能后就立即投入到代码编写工作中,需要什么功能就编写函数去一一实现。但是在后期调试时,总是会遇到这样或那样的错误,需要返回重新修改。幸运的是,初学者接触到的都是小项目,修改的工作量也不是很大。但是如果开发的是大型项目,面对的是几千行的代码,那么返回修改将会是一件很恐怖的事情。所以在求学时期,老师们都会反复强调提前进行项目规划的重要性。
一个软件项目的开发主要分为五个阶段需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。需求分析阶段得到的结果是其他四个阶段的。从以往的经验来看,需求分析中的一个小的偏差,就可能导致整个项目无法达到预期的效果,或者说最终开发出的产品不是用户所需要的。软件需求分析的任务不是确定系统怎样完成工作,而是确定系统必须完成些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。所做的工作深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统的接口细节,定义软件的其他有效性要求。
1. 问题识别
问题识别是指系统分析人员研究可行性分析报告和软件项目实施计划,确定目标系统的综合需求,并提出这些需求实现的条件以及应达到的标准。系统需求分为功能性需求和非功能性需求,具体如下。
(1) 功能需求:明确所开发软件的功能。
(2) 性能需求:明确所开发软件的技术性能指标,如数据库容量、应答响应速度等。
(3) 环境需求:明确所开发软件系统运行时对所处环境的要求,包括硬件方面(机型、外部设备、数据通信接口等)的要求、软件方面(操作系统、网络软件、数据库管理系统等)的要求、使用方面(使用制度、操作人员的技术水平等)的要求。
(4) 可靠性需求:对所开发软件在投入运行后不发生故障的概率,按实际的运行环境提出要求。对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性需求。
(5) 安全保密需求:明确所开发软件在安全保密方面的性能要求。
(6) 用户界面需求:明确所开发软件在用户界面设计上的要求,如人机交互方式、输入/输出数据格式。
(7) 资源使用需求:明确所开发软件在运行时和开发时所需要的各种资源。
(8) 软件成本消耗与开发进度需求:在软件项目立项后,要根据合同规定,对软件开发的进度和各步骤的费用提出要
您可能关注的文档
- 第10课2框《做诚信的人》备课案课型:预习展示.doc
- 第10课一次函数的图象与性质.doc
- 第10课中国民族资本主义的曲折发展.doc
- 第10课分式方程.doc
- 第10课建设中国特色社会主义.doc
- 第10课英国资产阶级革命.doc
- 第11周工作要点.doc
- 第11章单层厂房基本构造.doc
- 第11课彼得一世改革.doc
- 第11课时构建一元一次方程解决销售问题.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 中医诊所申请可行性报告.pptx VIP
- 凉山州布拖县考试招聘一村一幼辅导员考试试题及答案.pdf VIP
- 统编版语文四年级上册第三单元“连续观察”(主题阅读)含答案.pdf VIP
- 肺保护-胸外科.ppt VIP
- 巡视巡察领导自查报告问题清单.docx VIP
- 环境工程微生物-微生物生态.ppt VIP
- 2024下半年四川凉山州会理市招聘“一村一幼”辅导员56人笔试备考试题及答案解析.docx VIP
- 八年级上册因式分解练习200题及答案.docx VIP
- 2024四川凉山州美姑县教育体育和科学技术局考核招聘“一村一幼”辅导员340人笔试备考试题及答案解析.docx VIP
- 在全市党委系统信息工作会议上讲话党委会议.docx VIP
文档评论(0)