精华内容
下载资源
问答
  • 奥梅卡语境 Omeka Context的文档,这是一个Omeka S模块,旨在文化遗产项目的描述进行语境化。
  • 如何清晰地描述一个项目架构

    千次阅读 2020-04-30 14:13:00
    要让对方掌握项目架构,一个清晰介绍架构和顺序可以事半功倍。 项目背景 在介绍项目架构之前,首先要介绍一下项目本身意义和目的,便于对方了解项目背景 解决了什么问题,满足了什么需求等? 目标用户是谁?...

    要让对方掌握项目架构,一个清晰的介绍架构和顺序可以事半功倍。

    项目背景

    在介绍项目架构之前,首先要介绍一下项目本身的意义和目的,便于对方了解项目背景

    • 解决了什么问题,满足了什么需求等?
    • 目标用户是谁?(可以用类似讲故事的方式介绍对目标用户的带来的价值)
    • 目前用户的使用情况如何(访问量,满意度,各个功能使用情况等数据)

    功能点

    项目针对用户需求或问题,开发了哪些功能

    在介绍功能的时候,最好要有用户视角,而且可能还涉及到多个不同角色的用户。比如ToB的终端用户,B端企业用户,企业老板等

    核心功能

    满足用户核心需求、解决核心问题的功能

    比如:

    • RPC框架中的远程调用
    • ORM框架中对象关系转换
    • 智能问答系统中问答功能

    辅助功能

    配合核心功能工作的辅助功能

    比如:

    • RPC框架中的调用链路跟踪、监控、连接池管理、负载均衡等
    • ORM框架中的动态SQL、参数绑定、缓存等
    • 智能问答系统中的知识库管理、相似问题学习等

    性能&安全

    在比较完善的系统规划中,性能&安全都是重要功能特性之一,可以作为广义功能来介绍

    比如:

    • 吞吐量
    • 响应时间
    • XSS/CSRF/SQL注入等漏洞修复
    • 数据安全等

    这一部分也可以放在架构之后再介绍

    发展规划

    如果有的话,就简单介绍一下项目未来的发展方向(不要超过一张PPT,不要超过1分钟)


    架构图

    使用各种类型的图表、文字、动画等把项目的整体架构描述清楚,外行觉得很思路清晰,内行能够很容易掌握技术点,能够理解架构的优缺点。

    优缺点是指架构设计中的取舍,取对项目重要的特性,舍弃本项目影响不大,可以接受的特性

    模块层次图

    系统中各个模块的组成,模块实现方式,模块层次,模块之间调用方式等

    比如:存储模块、缓存模块、日志模块、运营数据、监控模块以及各个业务功能模块。

    核心流程图

    各个模块在核心功能及主要辅助功能流程中的作用,使用流程图把各个模块串联起来

    使用流程图形式,让对方了解系统是如何使用各个模块协作实现核心功能

    技术点

    流程在使用各个模块中实现的技术点

    比如:

    • 缓存及缓存同步
    • 分布式锁
    • 分布式会话管理
    • 负载均衡
    • 监控
    • AB Test
    • AOP或字节码修改等

    如果有技术亮点,可以重点介绍一下

    遗留的问题

    没有一种架构是完美的,根据业务发展情况,有的问题的优先级不高,可以暂时保留

    • 比如缓存同步的方案、缓存数据量太大、运营数据比较杂乱等

    改进方向

    如何解决遗留的问题,如何更好满足未来的需求,当业务量不断增大的时候,是否有预案

    比如:

    • 分库分表、异构数据库等
    • Set化
    • 数据冷热分离等

    监控&告警

    没有接入监控&告警系统的项目是不允许发布上线的

    • 项目使用了什么监控系统,监控了哪些指标,使用什么样的告警机制

    高可用

    如果是行业标准高可用方案的话,简单介绍一下即可


    其他

    • 与其他类似项目的对比

     

    展开全文
  • 这里可能有多种方法,但是由于我是新手,暂且只会一种方法... 首先当创建一个MAVEN项目的时候,我们的pom.xml总会有一些项目的描述。 而我们的pom.xml中也有dependency来导入jar包。此时我们不一定要导入的...

        这里可能有多种方法,但是由于我是新手,暂且只会一种方法。

        由于我用的是MAVEN来导入另一个项目。所以如果没用到MAVEN的同学看到了我的这句话,基本上就可以不用往下看了

     

        


        首先当创建一个MAVEN项目的时候,我们的pom.xml总会有一些对该项目的描述。

     而我们的pom.xml中也有dependency来导入jar包。此时我们不一定要导入的是jar包。

    我们导入的也可以是另一个项目的MAVEN描述。

    例如:这样就可以使用graduProject这个项目了

     

    转载于:https://www.cnblogs.com/ilovessf/p/7762514.html

    展开全文
  • 开发一个项目的感受

    2009-03-31 23:03:00
    严格来说,这个项目是从去年五月份开始做,而今已经快一年...多少个夜晚我无法入睡,仅仅是因为一个失败项目,对一个开发人员而言,是不允许有失败。而现在这个项目确实没有上线,我想描述一些事实希望能自我

     严格来说,这个项目是从去年五月份开始做的,而今已经快一年了,但是需要声明的是这个项目是在这尽一年的时间里带着做的而不是专做这个项目,虽然如此,但我还是觉得时间已经拖的够长了。为什么呢,我开始怀疑我的能力,当别人都在为自己成功的项目而庆祝时我还在为它烦恼。多少个夜晚我无法入睡,仅仅是因为一个失败的项目,对一个开发人员而言,是不允许有失败的。而现在这个项目确实没有上线,我想描述一些事实希望能自我的反省下究竟是我的错误还是其他的原因,因为写这篇文章的时候我是带着责备自己的语气写的。
            首先,我是个java程序员,对于wap应该说在接触这个项目之前一无所知,公司是知道的,但还是让我做这个,我也答应了,我说我尽力。但是没有想到在模拟器上运行和在手机上运行是两回事。我的错啊。
            其次,做就做吧,连个测试的手机都没有,公司让我自己去买然后开发票报销。在淘宝上买了一个结果被人骗了,拿了一款别的代替,还好能退款,然后又找了一家结果没有他们说有,到时间了我找他们要货他们才告诉我他们也没有,估计之前是调货没调到。哎,已经是几年前的了,市场上买也买不到,也算是我办事不利吧。
             再次,让我做这个就安心让我做这个吧,白天其他的事接二连三。领导都不愿意管这个事,因为这个事太小了。公司都是做大项目的,这个只是个小项目,在领导眼里我是能完全搞定的,结果又让大家失望了。估计是我能力问题,所以我很愧疚啊。
             最后,因为失败我无法面对,失败的原因并非功能无法满足,而是因为在有些国产手机上不能正常运行,因为需要走http和https两种协议,而且需要身份验证。我很郁闷,我想选择离开。哎,就算是知难而退吧!

    展开全文
  • 开发一个项目的感受

    2009-03-31 23:03:00
    严格来说,这个项目是从去年五月份开始做,而今已经...多少个夜晚我无法入睡,仅仅是因为一个失败项目,对一个开发人员而言,是不允许有失败。而现在这个项目确实没有上线,我想描述一些事实希望能自我反省...

    严格来说,这个项目是从去年五月份开始做的,而今已经快一年了,但是需要声明的是这个项目是在这尽一年的时间里带着做的而不是专做这个项目,虽然如此,但我还是觉得时间已经拖的够长了。为什么呢,我开始怀疑我的能力,当别人都在为自己成功的项目而庆祝时我还在为它烦恼。多少个夜晚我无法入睡,仅仅是因为一个失败的项目,对一个开发人员而言,是不允许有失败的。而现在这个项目确实没有上线,我想描述一些事实希望能自我的反省下究竟是我的错误还是其他的原因,因为写这篇文章的时候我是带着责备自己的语气写的。
    首先,我是个java程序员,对于wap应该说在接触这个项目之前一无所知,公司是知道的,但还是让我做这个,我也答应了,我说我尽力。但是没有想到在模拟器上运行和在手机上运行是两回事。我的错啊。
    其次,做就做吧,连个测试的手机都没有,公司让我自己去买然后开发票报销。在淘宝上买了一个结果被人骗了,拿了一款别的代替,还好能退款,然后又找了一家结果没有他们说有,到时间了我找他们要货他们才告诉我他们也没有,估计之前是调货没调到。哎,已经是几年前的了,市场上买也买不到,也算是我办事不利吧。
    再次,让我做这个就安心让我做这个吧,白天其他的事接二连三。领导都不愿意管这个事,因为这个事太小了。公司都是做大项目的,这个只是个小项目,在领导眼里我是能完全搞定的,结果又让大家失望了。估计是我能力问题,所以我很愧疚啊。
    最后,因为失败我无法面对,失败的原因并非功能无法满足,而是因为在有些国产手机上不能正常运行,因为需要走http和https两种协议,而且需要身份验证。我很郁闷,我想选择离开。哎,就算是知难而退吧!

    展开全文
  • 创建一个 Android 项目

    2019-09-24 17:06:39
    本课程将会向你展示如何通过 Android Studio创建一个新的 Android 项目,同时对项目中的文件进行一些基本的描述。 在 Android Studio 中创建一个新的项目: 如果你还没用打开任何的项目工程,请在Welcome to ...
  • 问题描述:笔者访问本项目的index.jsp,但是浏览器显示的是另外一个项目的index文件 这是我要执行的jsp文件,但是浏览器显示另外文件的index 解决方案:修改和另外一个项目不一样的端口号 访问成功 希望你有...
  • 一个甲方项目经理自白

    千次阅读 2011-01-15 08:55:00
    做过乙方的项目管理,也做过甲方的项目管理,所以结合“围城”内外以不同角度甲方项目经理这角色进行了一些思考,个人认为,做为名合格甲方项目经理,应该有以下几物质,这里说,只是合格,优秀...
  • 问题描述:tomcat7下面部署多个项目,log4j日志输出会集中输出到一个项目中,就算配置了日志文件绝对路径也是一样。 解决方法:log4j.jar在每个项目中单独加到lib下 解决过程:先从log4j入手分析,在项目...
  • 距离上次发文已经快将近一个月了,不是我懒,而是变成了一个项目的主负责人,上上下下的事情都得自己去对接调配,实在没啥时间抽出来写文。上周项目已结束,当然还有一些不那么重要的收尾工作要做,可以花点时间来和...
  • BAT面试题13:请简要说说一个完整机器学习项目的流程 https://mp.weixin.qq.com/s/HiqC1MCb5TEBUxjiYvB7bA 摘要:本文描述机器学习任务的“OODA环”的概念,迭代地执行四个过程:分析、选择方法、实现、测量步骤...
  • 远见 :远见定义了“为什么”要进行这个项目。这是高层面目的,或者说,项目存在原因。 任务 :这描述了项目“做什么”,为了达到高层面目的需要完成什么。 成功标准 :成功标准是管理测试,它描述...
  • * (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学... * All rights reserved. * 文件名称: ...* 任务及求解方法的描述部分 ...* 输入描述: 将任务4得解决用一个项目多个文件实
  • 项目简介:这是一个电商的项目,商家通过注册登录账号购买会员后,通过添加商品,商品的描述来实施出售,商家可以在APP中查询pc端、移动端账户,添加商品分类,订单的管理,商城的管理,商家的
  • 好不容易完成的项目或是实习不知道怎么在简历上或是面试时候适当地描述出来原本一个宝贵加分项目变成了坑自己没商量累赘这不是血亏吗?以上描述不是危言耸听,很多同学以为有了足够的项目经历就万事大吉了,...
  • 去年,在一个大型项目(1500w)中用到Web Services,现在项目进入了尾声,所以以前开发经历做一个总结。我想大家一定会问?为什么你们项目中要用到Web Services,因为客户有如下需求:1、客户要求项目用C/S架构,...
  • 最近忙得很,终于有空更新一下自己的公众号啦,今天写写小作文练练自己的手感,也算是自己过去两周的焦虑进行一个总结。 笔者在这分享一个在面试里面讲述项目的技巧:star原则(Situat...
  • 项目简介: 项目描述:该系统主要是方便工商管理局企事业单位商品监督和管理, 实现 商品批发,规范零售管理,最终实现建设经营者自律、执法者监管、消费者 监督,“三位一体”监管模式。其主要特征...
  • OS2产品 这是一个模板存储库,描述了在OS2中创建开源产品时的最佳实践。 自述文件必须包含对项目的描述以及项目中其他文档的引用。
  • 问题描述:进行Spring框架学习时,要建立多个练习项目,通过IDEAVCS版本控制工具上传到Github时,需要个项目建立响应仓库,导致GitHub仓库数量过多。解决方法是将多个项目放置到同一个仓库中,需要在command...
  • 47个过程 范围规划:编写一个范围管理的计划;可以写我组织相关人员进行了范围管理计划的编制工作,在进行编制前做了什么准备,通过什么方法进行了...范围定义:对项目和产品进行详细的描述,并写到详细的范围说明书...
  • 项目描述: 要求:在4s内,用单线程,完成百万级矢量图形裁剪 输入:1.一个多边形(存储在XML文件中,顺序存储多边形所有端点)  2.一个矢量图形(line或者circle)。line存储其两个端点AB,circle存储其...
  • 项目描述项目描述:此项目一个人开发,使用面向过程编程思想来实现商城功能,主要有用户前后台登陆注册界面、购物车、个人中心、后台商品增删改查、商品类别增删改查等 职责和业绩:该项目我了解了...
  • 如何升级一个项目

    2018-04-15 08:36:37
    因为一些不可描述的原因,接到一个任务就是完成近期需求后考虑系统做一次升级。 年轻我,认为,一切都没有问题。于是完成需求测试通过后,开始规划升级计划。 (后来我,脑子盘旋是为什么那么多...
  • 本文 Spring 做了简单地描述,然后较为详细地讲述了使用 Eclipse 创建一个 Spring 项目的一系列流程,包括相关依赖包的下载和导入,演示了 Spring 的一个简单应用。以此记录,供人供己查阅,如有错误之处,欢迎...
  • 问题详细描述:我在一个解决方案中,有两个项目一个Windows应用项目,一个是类库。但是我在Windows应用中始终无法类库中类进行引用,类库命名空间也识别不了。(肯定添加了类库引用 以及 使用Using)。 ...
  •  appcompat_v7项目的目录下有一个readme.text文件其进行了描述,大概意思是该项目是一个library project, 他的目的是让你的android project在API 7+的sdk版本(即android 2.1版本)可以访问acti
  • 简要描述项目的软硬件设计及其验证。 、项目概述 多组分气体分析仪是我公司近期研发的三主要产品之。采用模块化设计,可增减配置,可分析混合气体中的氧气、氢气、甲烷、丙烷等气体的组分。氧气可以采用...
  • 基于jsp+servlet+pojo+mysql实现一个javaee/javaweb餐饮, 该项目可用各类java课程设计大作业中, 餐饮系统架构分为前后台两部分, 最终实现在线上进行餐饮各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能,...
  • 视觉识别 一个UI和机器学习项目,用于识别图像并其进行描述 要查看UI,请在Intellij Idea中打开项目并运行VisualRecognition.java 使用以下图像链接程序进行了测试: :

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,705
精华内容 4,282
关键字:

对一个项目的描述