




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿螀羅芃蒅蝿肈蒈螄螈膀芁蚀袇节蒆薅袆羂艿蒁袅肄蒅莇袄芇芇螆袄羆薃蚂袃肈莆薈袂膁薁蒄袁芃莄螃羀羃膇虿罿肅莂薅羈膇膅蒁羈羇莁蒇羇聿芃螅羆膂葿蚁羅芄节薇羄羄蒇蒃肃肆芀螂肂膈蒅蚈肂芁芈薄肁肀蒄薀蚇膂莇蒆蚆芅薂螄蚆羄莅蚀蚅肇薀薆螄腿莃蒂螃芁膆螁螂羁莁螇螁膃膄蚃螀芆蒀蕿 嵌入式3G手机物联网软件开发工程师教学大纲报读该专业的学生都包就业,安排在深圳软件园600家软件企业担任嵌入式3G手机软件工程师职位。入学即签包就业合同,保底年薪3.6万-8万(工作首年年薪)。我们是深圳软件园600家软件企业指定软件工程师培养单位。报名QQ: 1710980329 报名电话手机入式3G手机物联网软件开发工程师课程专注于培养企业需求量大,就业率高,目前人才市场紧缺的C+高级软件工程师、嵌入式3G手机软件工程师以及系统分析师。本课程将C+和嵌入式3G手机软件有机地结合起来,培训内容包括理论知识强化、实际案例训练、企业项目实战等内容,让学生扎实掌握C+和嵌入式编程的各项关键技术,获得嵌入式3G手机物联网软件开发丰富的项目经验,为学员高质量高薪就业打下扎实的基础。嵌入式3G手机物联网软件开发工程师教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定,实践证明本教学大纲科学合理,能够快速培养实用的嵌入式3G手机物联网软件开发工程师。通过学习可以获得扎实的开发技能,积累至少相当二年的工作开发经验。本课程系统介绍了C+开发环境和IDE介绍、C语言、C+/OOP程序设计、GP和标准模板类库(STL)、Windows编程、Visual C+/MFC程序设计、网络编程技术、数据库编程技术、Unix/Linux编程、面向对象的系统分析与设计方法、计算机系统的基本原理,操作系统、接口技术、嵌入式系统开发详解等基本知识。通过这些知识的学习,让学生掌握C+的关键技术和嵌入式3G手机软件系统开发的基本原理和设计方法,并通过实际项目的开发,让学生掌握嵌入式系统开发的整个流程,操作系统移植的基本思想、移植原则,应用程序及驱动程序的开发和调式方法。由有关专家、学者和优秀的一线资深C+嵌入式工程师,集合国际先进嵌入式技术和理论,对嵌入式开发过程进行综合分析,结合最新的软件开发环境,进行实际案例的培训;实战训练贯穿于全部课程中,学员学练结合、学以致用,以培养实际工作能力,快速获得项目经验。每半月进行一次测试,确保学员掌握所学知识。第1部分:LINUX操作系统基础入门第2部分 C/C+编程第3部分 数据结构和算法第4部分 嵌入式系统和ARM介绍第5部分 嵌入式LINUX系统编程第6部分 WINDOWS编程 第7部分 WINCE编程 第8部分 MTK手机软件 第9部分 结业考试 第10部分 项目实战、项目开发 项目阶段1前言项目实战是让学生参与一个真实完整的软件项目的开发,是学习过程中的一个重要环节。目的在于通过项目开发实践使学生了解软件开发过程,巩固在教学阶段所学的知识,全面提升学生的软件水平,为学生未来的就业打下坚实的基础。项目实战过程旨在规定统一的项目开发的方法和流程。它是在参考RUP、敏捷、SCRUM、CMMI多种软件开发过程的基础上,结合软件企业的具体情况以及学生学习的特殊规律定制而成的,是我软件企业进行软件开发过程管理的企业标准。2项目周期3项目选择项目的选择至关重要。因为项目的规模和复杂度不能太大,否则我们的项目将失去控制。目前我们正在建立统一的项目池,以后原则上学生实战项目都从项目池中获取。项目池也会定期更新维护。整个项目的规模以450人天为宜。4项目组织教师应将进入项目实战的学生划分为若干个小组,每个小组由4到5名学生组成。每个小组任命一名小组长。小组长一般由技术和沟通能力突出的学生担任。一般情况下所有小组开发同一个项目。教师是整个项目开发的总负责人,负责项目计划的制定和监控,给各小组配置足够的资源。教师应经常与小组长进行沟通,了解各个小组的项目进展情况,以及解决开发小组出现的技术和非技术问题。开发组长负责本小组的项目开发管理。包括本小组内每个成员的工组安排,协调组内成员的工作,文档和代码的管理,开发版本的管理。开发组长应密切配合教师的工作,定期向教师汇报本小组的开发进度,随时向教师寻求必要的帮助。5 项目过程管理平台作为深圳软件园的软件人才培养基地,我们的项目将在如下三个平台上开发:IBM RTC(Rational Team Concert) 和 IBM JAZZ 平台。Microsoft VSTS( Visual Studio Team System)平台。HP测试平台。6 SCRUM开发过程Scrum是敏捷开发中的一种方法。Scrum模型的一个显著特点就是响应变化,它能够尽快地响应变化。开发软件时我们无法一开始就能定义软件产品最终的规格,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证项目成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进。Scrum 开发流程通常以 30 天(或者更短的一段时间)为一个阶段,由客户提供新产品的需求规格开始,开发团队与客户于每一个阶段开始时挑选该完成的规格部分,开发团队必须尽力于 30 天后交付成果,团队每天用 15 分钟开会检查每个成员的进度与计划,了解所遭遇的困难并设法排除。7需求分析需求分析描述系统的功能,定义了一个项目开发小组要做什么。在需求分析中要完成以下一些工作:详细描述系统的功能。找出角色和用例,画出用例图。建立需求模型,描述角色和用例之间的交互。排序用例。将收集的用例按照风险大小依次排列,在迭代开发中,每次迭代优先选择风险大的用例。需求分析由教师负责,输出。教师应详细讲解需求分析的内容,使每个开发人员能够清楚地了解系统需求。8项目计划项目计划就是将系统功能分配到项目开发周期中。在项目计划中规定每个功能的开始时间点和结束时间点。在为功能分配时间段时,必须考虑各个功能之间的依赖关系,被依赖的功能必须先于依赖功能之前完成。在重要的时间点设置检查点和里程碑。开发小组长必须每天检查本小组内项目开发的进展情况,确保任务的按时完成。教师要全面了解各小组项目开发的进展情况,对项目进度滞后的小组要督促其加班来完成。如果在项目开发中,发现项目计划确有不合理的地方,应及时修正。项目计划的制定和修正由教师负责,输出。9分析和设计分析和设计就是建立系统架构, 将需求转化到未来系统中去。分析设计的最终目的就是要对需求分析中的用例进行实现。在分析设计中,一般采用层次的设计思想。一个典型的系统由边界层、控制层、实体层组成。边界层对应系统的用户界面,控制层对应系统的业务流程控制,而实体层与数据库交互。在分析和设计阶段,必须提供如下制品:类图包括边界类、控制类和实体类。首先根据业务需求找出分析类以及类之间的关系。然后逐步细化分析类得到设计类,设计类是实现的基础。细化分析类之间的关系得到设计类之间的关系。用例实现类设计完之后,下一步就是要用这些类来完成用例实现,即通过类的实例之间的交互实现用例的功能。提供各个用例实现的顺序图。数据库设计完成实体类和数据库表之间的映射,实体类之间的关系和数据库表之间的关系的映射。通讯设计完成高层通信协议的设计。对C/S系统,必须制定客户端和服务器之间的系统协议和各模块间的协议。协议应考虑扩展性。对C+系统,一般采用结构来定义协议,并通过TCP流的形式传递数据。对JAVA系统,一般采用类来定义协议,并通过TCP传递序列化对象。框架 采用框架是为了简化系统的开发,提高我们的开发效率。例如对JAVA系统,可选的WEB框架struts,它实现了控制层的功能。对实体层可以选择hibernate和ejb,它们实现了实体类和数据模型的映射。对业务流程控制可以选择Spring框架。分析和设计由教师完成。教师在的基础上,对系统进行分析和设计,并撰写。教师应详细讲解分析和设计的内容,使每个开发人员能够清楚地理解。10实现实现是学生在项目实战中要完成的核心工作。学生的主要工作就是根据完成编码,从而实现系统的功能。在此阶段要完成的工作包括:小组长根据,将实现的内容分配给小组各成员。搭建开发环境。包括集成开发环境、工具、框架、数据库环境等。在小组长的带领下,各个小组科学规划代码的存放结构,如目录结构、包结构。创建数据库,建立数据库对象。按照分工,小组成员各自完成类的编码(主要是方法和函数的实现)。完成单元测试。单元测试由开发小组中的每个成员独自完成,主要是完成方法和函数的测试。在单元测试中发现的问题,由小组成员定位并改正。小组成员协作完成各个用例的实现。一个用例可能涉及到多个层面。如一个登录用例可能涉及到界面、控制、数据库等部分。建立版本服务器,并将正确的代码合入服务器中。小组长负责管理版本服务器。小组长合出每次迭代后的新版本。教师检查各个小组的提供的新版本。教师应和学生同步进行实现阶段的编码。在实现过程结束时,教师应详细讲解本次迭代的实现代码,并将自己的代码释放给各开发小组以供参考。11测试根据实现,完成集成测试和系统测试。集成测试由开发小组的成员协作完成各个用例的测试。系统测试由开发小组的所有成员共同完成系统的所有用例的测试。在集成测试中发现的问题,由相关的小组成员集体定位,并由相关的责任人改正。在系统测试中发现的问题,由开发小组长负责组织小组成员集体定位问题,并由相关的责任人改正。改正后的版本必须经过回归测试。12部署将每次迭代后产生的可运行的版本在真实环境中运行,确保最终用户可以正常使用系统。例如,对JAVA系统来说,应用服务器应安装成产品模式。C+系统应提供release版本。开发小组应该按照需求逐一验证系统功能,确保系统功能可用。13版本控制版本控制是指对本项目的文档和代码进行集中管理和维护。每个开发小组应该建立一个版本服务器,由小组长管理。每个小组成员应定期将代码放到版本服务器中。由于各个小组成员完成的是本项目的不同模块,因此小组长应正确管理并发开发和版本冲突,并且在部署阶段合出完整的一个可运行的版本。14项目宣讲项目宣讲就是每个开发小组的成员向本项目组或者本班级成员详细讲解项目的开发情况。包括项目是如何组织的,项目的功能,项目的框架、项目的实现、数据库设计以及所有的技术细节,并且要回答教师和其他小组成员提出的问题。通过此环节的训练,不仅可以使小组各成员了解其他成员所开发的模块,达到各个模块融合的目的,而且锻炼了学生的表达能力,为学生面试打下基础。15项目评价教师总结所有开发小组的项目完成情况,指出项目开发过程中存在的问题,给开发小组提出指导性的改进意见,最后为每个开发小组做出评价。16项目清单嵌入式项目阶段项目实战内容包括:PDA、MP3、MP4、手机、IC卡门禁系统、GPS导航仪等嵌入式产品软件开发项目可选择。1、PDA项目:采用WinCE或者嵌入式Linux操作系统,实战内容包括BootLoader编程、UI编程、应用程序编程。2、MP3项目:采用C语言编程,在矩力MP3芯片平台上编写UI。3、MP4项目:在Sunplus 芯片平台,学习编写MP3、MP4、FM、图片浏览等模块程序。4、手机项目:在MTK手机平台上,学习编写电话簿、短信、MP3、MP4、数码相机的模块软件。5、GPS导航仪项目:在三星2440平台上,采用WinCE操作系统,学习编写GPS导航仪模块软件。6、另外还有更多实际产品开发工作,可提供学员参与。C项目阶段A. 数据库实践(一) SQL Server(1)1. 数据库的体系结构介绍2. 标准SQL的数据类型3. 表的设计。表内的约束:主键,唯一,检查。索引。4. 表之间的关系的设计。包括一对一、一对多、多对多。表间的外键约束。5. 数据操作语句6. 常用函数7. 关联查询8. 嵌套查询9. 连接查询(二) SQL Server(2)1. T-SQL的基本语法2. 数据类型3. 变量4. 条件分支5. 循环控制(三) SQL Server(3)1. 视图2. 游标3. 过程(四) SQL Server(4)1. 函数2. 触发器3. 事务4. ADO和ODBC编程B. 实战项目i. 类UC语音视频网络聊天室:文本,语音,视频聊天集于一体,重点掌握网络和多线程序编程,数据压缩,传输。ii. 远程教学系统:实现远程教学,屏幕传输,课件文件设计,制作,播放,声音,视频传输,数据库管理。iii. 类QQ游戏大厅:管理游戏用户登陆,游戏下载,房间管理,实现1-2个最基本的多人在线游戏,如斗地主,拱猪,升级等。iv. 类雷霆战军3D游戏:运行Direct3D技术,强调设计模式,在线多人游戏,实现通关功能,界面和逻辑分离思想,外挂制作技术原理。v. CVT版本控制工具:三层架构,实现软件项目管理,人员管理,权限管理,版本控制,项目数据外部备份,文件的签入签出,文件蒙合操作,文件历史对比,项目人员在线沟通功能。 羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆薆袂羆芈荿螈羅蒀薄螄羄膀蒇蚀羃节蚃羈羃莅蒆袄羂蒇蚁螀肁膇蒄蚆肀艿虿薂聿莁蒂羁肈膁蚈袇肇芃薀螃肇莅螆虿肆蒈蕿羇肅膇莁袃膄芀薇蝿膃莂莀蚅膂肂薅薁膁芄莈羀膁莆蚄袆膀葿蒆螂腿膈蚂蚈膈芁蒅羇芇莃蚀袂芆蒅蒃螈芅膅蚈蚄袂莇蒁蚀袁葿螇罿袀腿薀袅衿芁螅螁衿莄薈蚇羈蒆莁羆羇膆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家能源徐州市2025秋招笔试思维策略题专练及答案
- 国家能源平顶山市2025秋招笔试数学运算题专练及答案
- 阳泉市中储粮2025秋招质检化验岗高频笔试题库含答案
- 吴忠市中储粮2025秋招基建工程岗高频笔试题库含答案
- 中国移动巴中市2025秋招行业解决方案岗位专业追问清单及参考回答
- 南通市中石油2025秋招笔试模拟题含答案油田勘探开发岗
- 中国联通德宏自治州2025秋招笔试行测题库及答案通信技术类
- 国家能源牡丹江市2025秋招笔试模拟题及答案
- 中国移动双鸭山市2025秋招技能类专业追问清单及参考回答
- 中国广电南宁市2025秋招笔试行测题库及答案财务审计类
- 异常处理管理办法
- 2025年东风校招测评题库及答案
- 蘑菇中毒中医处理
- 医疗数据安全管理办法
- 2025年广东省中考语文试卷真题(含答案解析)
- 有奖竞猜题目及答案有趣
- 骨科引流管护理
- 四川省成都市外国语学校2024-2025学年高一上学期10月月考英语试题含解析
- 主动脉瘤护理措施
- 2025年学宪法、讲宪法知识竞赛题库及答案
- 可信数据空间解决方案星环科技
评论
0/150
提交评论