软件开发流程及项目管理培训

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、快速获取文档元素; 2、提供漂亮的页面动态效果,有丰富的插件库; 3、提供对JavaScript语言的增强:jQuery提供了对基本JavaScript结构的增强,比如元素迭代和数组处理等操作。 4、增强的事件处理:jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太多事件处理代码,最重要的是, 它的事件处理器消除了各种浏览器兼容性问题。 5、更改网页内容:Query可以修改网页中的内容,比如更改网页的文本、插入或者翻转网页图像,jQuery简化了原本 使用JavaScript代码需要处理的方式。
3.2前端技术框架——Bootstrap
Bootstrap:Backbone 为复杂Javascript应用程序提供模型(models)、集合(collections)、
视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESTful JSON接口连接到应用程序。 /doc/backbone/(官网)
2.4前端技术点——jQuery
Jquery:jQuery 是一个简洁而快速的 JavaScript 库,可用于简化事件处理,HTML 文档遍历,
Ajax 交互和动画,以便快速开发网站。jQuery 简化了 HTML 的客户端脚本,从而简化了 Web 2.0 应用程序的开发。jQuery 于 2006 年 1 月由纽约 BarCamp 的 John Resig 推出。特点如下:
3.4前端技术框架——angular.js
angular.Js:AngularJS[1] 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。
是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为 核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。用途:通过描述 我们应该就能很好的明白AngularJS的真实用途了,MVVM,模块化,自动化双向数据绑定等等。 除了简单的dom操作外,更能体现Js编程的强大。当然应用应该视场合而定。它的出现比较早,也 是曾经比较流行的前端js框架,但是今年来随着reactJS与VueJS的出现,它的热度在慢慢降低。
/angularjs/angularjs-tutorial.html (中文网)
感谢聆听!
2017年12月8号
负责理解系统的业务需求,并创建合理、完善的系统体系架构。架构师也负责通过软件 架构来决定主要的技术选择。这典型的包括识别和文档化系统的重要架构方面,包括系 统的需求、设计、实现和部署"视图"。
负责设计和实现可执行的代码方案、测试开发出了的组件和分析运行时情况以去除可能 存在的错误。有时开发人员还负责创建软件的体系架构或者使用快速应用开发工具
软件开发流程及项目管理培训
2020年3月
目录
软件开发流程介绍 前端技术点介绍 前端框架介绍 后台框架介绍 框架开发流程介绍
1.1软件开发流程
1.2软件开发流程各角色职责
序号 1 2 3
4 5 6 7
团队角色 技术总监 项目经理 产品经理
架构师 开发人员
测试 维护
团队分工
对系统方向和团队中一些决策性的事进行管理,包括日常事务,主导整个团队运作。
负责制定测试计划并依照测试计划进行测试。这些测试包括功能性的测试(黑盒测试)和非 功能性的测试(白盒测试)。测试人员需要良好的测试工具来辅助完成测试任务,自动化的 测试工具将大幅度提高测试人员的工作效率和质量。
负责项目交付后的系统维护工作
目录
软件开发流程介绍 前端技术点介绍 前端框架介绍 后台框架介绍 框架开发流程介绍
2.5前端技术点——AJax
AJax:Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指 一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新 部分网页的技术。一般使用较多的是Jquery中ajax,格式如下所示:
2.2前端技术点——JSP
jsp页面:JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文
件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也 可以直接编译成二进制码。特点如下:
1、能以模板化的方式简单、高效地添加动态网页内容。 2、可利用JavaBean和标签库技术复用常用的功能代码(设计好的组件容易实现重复利用,减少重复劳动)。标签库不 仅带有通用的内置标签(JSTL),而且支持可扩展功能的自定义标签。 3、继承了Java语言的相对易用性。 4、继承了Java的跨平台优势,实现“一次编写,处处运行”。因为支持Java及其相关技术的开发平台多,网站开发人员 可以选择在最适合自己的系统平台上进行JSP开发;不同环境下开发的JSP项目,在所有客户端上都能顺利访问。 5、页面中的动(控制变动内容的部分)/静(内容不需变动的部分)区域以分散但又有序的形式组合在一起,能使人更 直观地看出页面代码的整体结构,也使得设计页面效果和程序逻辑这2部分工作容易分离(外观视图与逻辑分离)。从而 方便分配人员并发挥各自长处,实现高效地分工合作。 6、可与其它企业级Java技术相互配合。JSP可以只专门负责页面中的数据呈现,实现分层开发。
目录
软件开发流程介绍 前端技术点介绍 前端框架介绍 后台框架介绍 框架开发流程介绍
3.1前端技术框架——easyUI
easyUI:easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。easyui为
创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你 只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的 完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大的。 /demo/382.html(官网)
2Hale Waihona Puke 1前端技术点——HTMLHtml:HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。 超文本标记语言(HTML)是用于在 Internet 上显示 Web 页面的主要标记语言。换句话说,网 页由 HTML 组成,用于通过 Web 浏览器显示文本,图像或其他资源。所有 HTML 都是纯文本, 这意味着它不是编译的,可以由人类阅读。HTML 文件的文件扩展名为.htm 或.html。
3.3前端技术框架——Vue.js
Vue.js:Vue.js 是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和 一个可组合的组件系统,具有简单、灵活的 API。从技术上讲, Vue.js 集中 在 MVVM 模式上的视图模型层,并通过双向数据绑定连接视图和模型。实际的 DOM 操作和输出格式被抽象出来成指令和过滤器。相比其它的 MVVM 框架,Vue.js 更容 易上手。 /(官网)
2.3前端技术点——JS
JS:Javascript(JS)是一种脚本语言,主要用于 Web。它用于增强 HTML 页面,通常可以嵌
入 HTML 代码中。JavaScript 是一种解释型语言。因此,它不需要编译。JavaScript 以交互式和 动态的方式呈现网页。这允许页面对事件做出反应,展示特殊效果,接受可变文本,验证数据,创 建 cookie,检测用户的浏览器等。
对系统进度的控制,风险评估进有把控,工作任务的分配,项目中日常事务调配,人员 配置,具有一定的的沟通能力
对系统功能需求分析、用户体验设计,编写需求文档,我们接到任务后,我们的产品经 理必须给出需求,将功能项目实际的列举出来,不但要知道自己做什么样的东西,还要 了解我们做出来怎么用,分析产品在实际运营中的一些需求,制定项目的功能开发阶段, 现在一般的开发团队中还没有这个职位,其实这个职位对一个产品的好坏影响很大,我 们在产品开发完成后,常常遇到一个问题,就是产品刚出来就感觉已经落后了。
H5:HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正 式发布。与传统的技术相比,HTML5 的语法特征更加明显,并且结合了 SVG 的内容。这些内容 在网页中使用可以更加便捷地处理多媒体内容,而且 HTML5中还结合了其他元素,对原有的功能 进行调整和修改,进行标准化工作。HTML5 在 2012 年已形成了稳定的版本。“HTML5技术由 HTML(结构)、CSS(样式)、JavaScript(行为)组成。HTML5是WEB的未来,HTML5不 仅在PC端,更是在移动端上也有广泛的应用。据统计在2013年时全球有10亿手机浏览器支持 HTML5,HTML5技术日趋成熟”。
相关文档
最新文档