软件再工程什么意思

  • 开源软件,自由软件,免费软件三者的区别

    一。好汉一问:什么是开源软件?什么是自由软件?他们就是免费软件? 很多人经常把开源软件和自由软件混为一谈,也常常会有人把开源软件和免费软件这两个概念混淆在一起,其实当我第一此站在HUSA的讲台上的时候,自己对开源的了解,也只是狭隘的定位为:免费的,公开源代码的。也难怪会会被下面的高人嘲笑自己...

    文章 微wx笑 2014-07-12 1449浏览量

  • 一起学习CMake – 02

    本节介绍如何用CMake来设置软件的版本号   在《一起学习CMake - 01》中我们看到了如何用CMakeLists.txt来构建一个最简单的工程,这一节里我们一起来看看如何用CMake对开发的软件进行版本号的设置。在介绍这方面的内容时,先简单看一下在软件开发中是如何对版本号进行设置的,如VT...

    文章 double2li 2014-09-17 826浏览量

  • 关于开源,你必须知道的: "君子协定"

    首先,为什么在一个技术论坛里冒出这篇法律和知识产权相关的分享呢? 因为,开源和自由软件是推动社会技术发展的重要力量,作为一个优秀的程序员,你一定会接触,学习和使用到开源软件,所以是一定要知道开源界最基本的游戏规则的~~ 那么,今天我们来聊一下自由软件界的“君子协议”,为什么是打引号的君子协议?...

    文章 唐容 2016-07-01 10370浏览量

  • 硬件软件架构设计乱侃

          这篇文是我在今天工作休息之余写下来的,乱侃侃,偷懒一下,呵呵。 首先,我的原本专业是电子信息科学与技术,所以对一些芯片级硬件和软件比较感兴趣,但我现在的工作是软件设计师,又对计算机软件有较深入的理解。闲暇之余,我喜欢看硬件相关的书籍,特别对计算机硬件比较痴迷。其实早在06年学习软件架构...

    文章 lzhdim 2009-08-28 781浏览量

  • 敏捷团队中的QA由来

    QA,全称为Quality Analyst,即质量分析师(有些称为Quality Assurance,即质量保证师)。为什么它总跟质量扯在一块?感觉这个角色明明做的都是测试的事情,为什么不直接叫做tester那?敏捷项目中的QA日常都做什么事情那?可能一大推问题都会冒出来。别急,跟着我这篇文章来一...

    文章 无敌西瓜 2016-12-28 765浏览量

  • 敏捷中国十八年目睹之怪现状

    持续交付领域专家乔梁老师是一个好人,他讲话特别委婉。乔老师说:“你不改变你的工作方式就不能得到 10 倍的效果。”大家听了这个话以后就觉得,他讲的是一个抽象的“人群”。每个人听到这个话以后都有一个自我暗示:乔老师说的是其他人,我不包含在内。因为他是好人,他不肯把话说得太直白。其实乔老师批评业内敏捷...

    文章 晨曦美 2019-12-10 279浏览量

  • 一起学习CMake – 03

    这一节我们就一起来看看如何用CMake来链接自己写的lib库,如何进行这些库文件的管理。   一个团队共同开发软件时,一般都是分模块进行作业的,每个人负责整个软件中的一部分,然后再整合成一个完整的软件系统。具体的做法一般是某个人开发的东西是以链接库的形式供团队中的其他人进行调用,或者供本人负责的程...

    文章 double2li 2014-09-17 973浏览量

  • 悠然乱弹:聊聊模块化

    序言 熟悉了TINY相关开源内容的同学都有一个印象,那就是Tiny框架的目录分得非常细,比如Tiny工程的目录结构是下面的样子的: 比如TinyUiEnterprise项目的目录结构是这样的: 再比如,我们开源的软件开发过程管理软件的地目录结构是这样的: 有少许的人看了之后,深以为然,而更多...

    文章 悠悠悠然然 2016-05-09 1625浏览量

  • 一个程序员在卖软件服务中学到的销售经验

    干了将近7年的软件开发,我开发实现了很多有趣的东西。最近,我开始投身销售,研究营销技术——为了我的新应用。 我感到发现客户并理解他们的消费行为是一件非常有挑战性的事情,同时也有很多的乐趣。程序员对销售的典型态度要么认为它不重要——这是最好的情况,最坏的 情况是根本不知道何为销售。在这里我要讲的是非...

    文章 美人迟暮 2017-06-06 1083浏览量

  • 程序员既要写好代码,又要写好文档

    作为一个长期混迹于CSDN社区的人,我对很多拥有高访问量的博主钦佩不已,特别是在参加了CSDN在举办“2014 CSDN博文大赛”及“2015 CSDN-Markdown博文大赛”活动之后。我看到活动中的一些参赛作品条理清晰、文笔流畅、语言优美,大都出自程序员之手。我不禁想到一个问题:程序员是否应...

    文章 行者武松 2017-08-01 2205浏览量

  • 做自己的系统分析师

    这几天我在看软考的《系统分析师教程》,六百多页的书看了两百多页,现在感觉心里很复杂。再加上前几天和以前几个要好同事聚会,谈到软件系统的设计时有些争论,让我不得不写些什么。希望此文能以此文同中国从事软件开发的同行共勉。 前言 说来很不巧,我毕业于四川外语学院,没有受到过大学里面正规计算机课程的教育,...

    文章 青夜之衫 2017-12-05 1200浏览量

  • 阿里云服务器操作系统选择秘诀(含Windows和Linux)

    目前所用的虚拟主机显得有些吃力了,所以最近想入手阿里云服务器,进入阿里云服务器购买页面看到服务器系统选择那里就蒙了,特么这些E文是啥意思,网上找了一个阿里云服务器操作系统选择攻略,分享如下 当前阿里云总共提供了两大类17种操作系统选择。站长一看到这么多操作系统一般第一反应就是不知所措,那么应该如何...

    文章 Zhoukaiyu 2020-09-30 95浏览量

  • 老码农的技术理想

    小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考: 现在整个世界的信息化程度是偏高还是偏低...

    文章 晚来风急 2017-06-02 1093浏览量

  • 徐飞:老码农的技术理想

    小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考: 现在整个世界的信息化程度是偏高还...

    文章 行者武松 2017-08-01 1663浏览量

  • 一个老码农的技术理想

    小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考: 现在整个世界的信息化程度是偏高还是偏低...

    文章 寒凝雪 2017-06-02 1061浏览量

  • 架构制图:工具与方法论

    作者 | 楚衡 前言 “架构制图”这词乍一听似乎有些晦涩,但如果提起“工程制图”,相信绝大部分工科背景的程序员们都不会陌生,甚至还能共同感慨下那些年一起伏在宿舍左手圆规,右手直尺,徒手作图到深夜的日子。 软件工程也是工程,因此传统工程制图的一些基本理论,在软件行业同样适用。但另一方面,软件与实体制...

    文章 阿里巴巴云原生小助手 2020-09-28 7346浏览量

  • 阿里云服务器操作系统选择秘诀(含Windows和Linux)

    目前所用的虚拟主机显得有些吃力了,所以最近想入手阿里云服务器,进入阿里云服务器购买页面看到服务器系统选择那里就蒙了,特么这些E文是啥意思,网上找了一个阿里云服务器操作系统选择攻略,分享如下 当前阿里云总共提供了两大类17种操作系统选择。站长一看到这么多操作系统一般第一反应就是不知所措,那么应该如何...

    文章 云产品Jz 2020-09-19 53浏览量

  • 阿里巴巴技术专家三画:如何画好架构图(文末赠书)

    作者 | 三画  阿里巴巴技术专家 导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图...

    文章 阿里巴巴云原生小助手 2020-04-15 1592浏览量

  • FAQ,提高服务台效率的利器

    什么是FAQ?   在很多网站上都可以看到FAQ的字样,一些刚上网的用户往往不知道FAQ是什么意思。FAQ是英文Frequently Asked Questions的缩写,中文意思就是“经常问到的问题”,或者更通俗地叫做“常见问题解答”。 什么是服务台?  服务台在服务支持中扮演着一个极其重要的...

    文章 技术小美 2017-11-12 830浏览量

  • 软件工程的引入:Scrum开发框架总结

    俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点如下: 软件工程概念 敏捷开发过程scrum 一、什么是软件工程?请用一句话描述。   软件工程是一门研究性的学科:它用工程化的方法(联系建筑工程……),构建和维护有效的、实用的,和高质量的软件。简单来说,软件工程有...

    文章 ghost丶桃子 2016-05-19 2571浏览量

  • 如何画出一张合格的技术架构图?

    阿里妹导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。 接下来,阿里巴巴技术专家三画,将分享自己和团队在画好架构图方面的理念和经验,希望对你有...

    文章 技术小能手 2019-04-11 13755浏览量

  • 《实用软件架构:从系统环境到软件部署 》——导读

            前言  软件架构这个学科已经有半个世纪的历史了。此概念于20世纪60年代引入,它的灵感来源于建筑物的架构,其中涉及在开始盖楼之前拟定的一些蓝图,这些蓝图描述了建筑师对建筑物的结构所制定的设计方案与规格说明。建筑物的蓝图给出了建筑物在功能方面的设计方案,也就是楼层的空间布局示意图,...

    文章 华章计算机 2017-05-02 1265浏览量

  • 软件开发能力的本源讨论

    这是发到我邮箱里面的一封信,感觉这位同学的问题有相当的代表性,其实代表了一大批想学计算机,还没有迈过编程开发这道“门槛”的,更谈不上能以一个较高的高度,“俯视”计算机软件开发科学的总揽,无法系统看待编程开发这件事的朋友的迷茫。 我不敢说自己已经达到了这个高度,就我自己评价,我也仅仅是“入门”而已,...

    文章 技术小牛人 2017-11-08 1023浏览量

  • 《乐在C语言》一第1章 浅谈C程序语言1.1 什么是程序语言

    本节书摘来自异步社区《乐在C语言》一书中的第1章,第1.1节,作者 蔡明志,更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 浅谈C程序语言 乐在C语言本章大纲 1-1 什么是程序语言 1-2 C语言的历史背景 1-3 如何学好程序设计 1-4 如何编译程序 1-5 关键词 1-6 上机...

    文章 异步社区 2017-05-02 1112浏览量

  • Android 什么是架构?

    一、介绍架构 有关android架构方面的知识少之又少,而对与架构的理解有关架构的文章也都是智者见智仁者见仁。在我身边听到最多的话就是架构=What?、架构=框架、架构=设计模式、架构=MVP/MVVM。那么架构到底是什么那?架构又有何用处?它在android中又能给你带来意想不到的效果? 希望有...

    文章 Android进阶开发 2019-04-01 583浏览量

  • 技术变化那么快,程序员如何做到不被淘汰?

    阿里妹导读:写了这么多年的代码,你是否曾经有过这样的迷茫和困惑——技术发展日新月异,奋力追赶的我们,究竟是技术的主人还是技术的奴隶?今天,我们邀请到了蚂蚁金服的技术专家空融,一起来聊聊技术人的软件世界观。 在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也...

    文章 技术小能手 2017-11-01 3605浏览量

  • 写给喜欢互联网技术的机械类学生

    【来信】   贺老师您好,我是一名来自XX大学的即将大二的学生,从初中开始就一直对计算机编程有很大的兴趣,初中的时候学习了asp与vb也编写过一些小程序,中间也黑过很多企业的网站,到高中的时候又迷恋上php。但是由于高考的失利,我没有考上我们学校的软件工程系,而是来到了机械系,但是我却没有放弃计...

    文章 贺利坚 2017-07-19 921浏览量

  • 《软件工艺师:专业、务实、自豪》一导读

    前  言 那是20世纪90年代中期,我的职业生涯刚刚开始两年,巴西圣保罗有家大型国际公司宣布要一次招纳60名开发者。选拔过程分四个阶段,共需数周时间。第一阶段是三小时技术测试;第二阶段是两周的公司专有技术培训,培训结束后考试;第三阶段是一整天团队互动;第四阶段是最终一轮面试。该公司在一家大报纸上刊...

    文章 华章计算机 2017-06-22 962浏览量

  • 《交互式程序设计 第2版》一1.2 交互领域中的编程

    本节书摘来华章计算机《交互式程序设计 第2版》一书中的第1章 ,第1.2节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.2 交互领域中的编程 这本书之所以名为《交互式程序设计》,是因为我们主要关注交互设计中要用到的...

    文章 华章计算机 2017-07-03 1257浏览量

  • 《交互式程序设计 第2版》一1.2.4 交互语言

    本节书摘来华章计算机《交互式程序设计 第2版》一书中的第1章 ,第1.2.4节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.2.4 交互语言 任何一种交互都需要一套相应的词汇。例如,你要用鼠标把桌面上的某个文件删除...

    文章 华章计算机 2017-07-03 1236浏览量

1 2 3 4 ... 17 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板