基于web的软件的uml建模
可以为基于 Web 的软件系统制作什么样的 uml 图......我的意思是我听说对于网站,我们只制作用例、活动和部署 dgm...没有类和序列 dgm... 可以吗?或者这些 dgms 是否也可以用于网站.. 任何想法都将不胜感激 解决方案 请参阅此 pdf 文件以了解基于 Web 的系统的 UML 建模. http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=6&ved=0CFkQFjAF&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.198.8579%26rep%3Drep1%26type%3Dpdf&ei=NrbTUb_OF8TLrQfL7oDwBw&usg=AFQjCNGwofY6BxPA60sqvbQALGn3V-JnQg&sig2=4yVZ1s-DW3oiaQV_ifRILg&
134 2022-07-19
编程技术问答社区
关于UML、OOAD和C的教材#
你好, 我正在寻找一本关于 UML/OOAD 的课程书,特别强调 C#.大多数书籍往往是关于 Java 或非特定语言的,但如果有一本书将两者结合起来,那就太好了.比如VS有自动生成类图和序列图,所以应该有C#的OOAD书籍,但是google了下好像找不到好书. 感谢您的建议! 解决方案 有一本相当独特的小书,从 2005 年开始,由 Jesse Liberty 撰写,“Visual C# 2005: A Developer's Notebook:" [
166 2022-07-19
编程技术问答社区
我可以在UML中这样做吗:序列图?
朋友们好!! 虽然我正在使用 UML 设计一些系统 我不得不添加一个 >与具有 > 的 UseCase 的关系.与另一个用例的关系 我想做这样的图: http://postimg.org/image/5v7wbqhrp/[^] 所以我想知道,这在 UML 中是否合法? 解决方案 是的,是的.阅读更多:使用-case-diagrams[^]
160 2022-07-19
编程技术问答社区
类图和数据库图的区别
大家好, 我想对类图和数据库图的区别有一个清晰的解释. 我阅读了几个文档,但我仍然对这两个图表感到困惑. 提前致谢. 解决方案 参考:从类图到数据库关系图[^]
692 2022-07-19
编程技术问答社区
UML和SDLC,一些误解。。?
你好, 我想问这个: “UML 是 SDLC 的一部分吗?" 我问这个是因为我只知道 SDLC 是系统开发生命周期,其中一部分包含一些需要 UML 或 DFD 的步骤. 但是,我的讲师说“UML 不在 SDLC 中,如果你使用 UML,你应该使用(我记错了)." 怎么样? 解决方案 UML 不是 SDLC 的一部分. DSLC 是项目从最初的需求收集到实施和支持的发展战略. UML 不是开发生命周期策略.它是一种可以在您的开发生命周期中为您提供帮助的语言. 完全不用UML也可以很好的使用SDLC. UML 是一种建模语言. 如果您想在项目的设计阶段为您的项目创建类/序列和其他图表,您可以随时使用 UML 来创建它们. UML 在 SDLC 的“分析"部分也很有用,业务分析师可以在其中创建用例. UML 可用于任何标准项目生命周期,如 SDLC、Agile 或 OOAD.
214 2022-07-19
编程技术问答社区
facebook类图
嗨,我期待着实施像 facebook 这样的网站,我有他们拥有的用户和管理员 操作和属性我应该添加什么吗?? 解决方案 虽然这不适用于 facebook,但您会发现这很有帮助: http://www.ictliteracy.info/rf.pdf/Social_Network_design_spec.pdf[^] 它更像是一个社交网络系统的设计文档.
152 2022-07-19
编程技术问答社区
如何在编程项目中取得成功
你好 我一直在想这个问题,但我仍然没有找到我的问题的完整答案. 假设我们有一个关于自动化学校的项目. 我们大多数人都想建立这个巨大的项目.我们第一次打开 C#,c++,... IDE 并开始编写代码.我认为这是错误的.在不同的专业,如电子.当他们想要构建电路时,他们会在 Proteus 中进行一些模拟,然后开始购买电路部件,如 ic、wire 等. 当你想开发或者说从头到尾构建一个应用程序时,你通常会做什么. 你用理性玫瑰模拟它然后实现它. 你在ms项目中做时间管理然后去理性玫瑰然后实施它. 谢谢 解决方案 这可能是问这个问题的地方不对,因为这不是一个有绝对答案的问题——它取决于很多因素,包括你问谁.在 休息室[^] (但请注意,这不是编程问题,而是关于程序员如何工作的问题).休息室比 QA 更适合围绕主题进行一般性讨论,QA 真的是针对有解决方案的问题!:笑: 但是,就个人而言,我从规范开始.如果没有,或者不够具体,我就写出来,然后得到任何愿意给我钱
130 2022-07-19
编程技术问答社区
如何为100多个实体构建UML?
我正在为我的 JAVA 程序类设计一个 UML.它有 50 多个属性和 50 多个属性.我必须在 Word 文档的报告中包含 UML.图表拆分成多页有什么问题吗? 20+属性都有getter和setter,有必要包含吗? 而且我必须显示关系的其他类很少,关系图将在另一个页面上,所以在关系 UML 上我是否必须再次列出所有属性?或者我可以只在矩形中包含类名? 我尝试过的: 我尝试创建 UML 将所有实体,但它去了 3 页.减小字体大小也无济于事.我尝试创建 UML 将所有实体,但它最多 3 页.减小字体大小也无济于事. 解决方案 这听起来不太好.你应该分解这个更现实的大小.再想想你的任务,把数据想象成真实的对象,这样你就可以更好地分离属性.请教老师或同学,因为很明显您的解决方案很差、很糟糕甚至可能是错误的!!! 如果您的解决方案仍然如此出色,我会制作一个小的概述页面和一个完整的计划,其中包含一些用胶水或胶带粘贴的文件.一些工作 - 但需要 ;-)
90 2022-07-19
编程技术问答社区
面向开源的UML是否有效?请帮帮我!
我们公司有一个项目,用于通过 java 进行网络通信.我们要求开发者提供源代码的UML Diagrams.他回复: “该门户是基于开源代码库构建的,因此所请求的文档不可用" 他的答复是否可以接受?为什么? 解决方案 这完全取决于,是开发人员提供门户的合同还是开发人员是公司员工,如果开发人员是承包商,是不是合同中规定所有提交的代码都必须提供UML图,还是以后要求提供的东西? 如果开发人员是承包商,并且规定所有提交的代码必须提供 UML 图,那么您可以说开发人员可以访问开源代码,因此必须为其生成 UML 图,否则他们不会获得最终付款.(取决于您想成为多少硬汉) 如果开发人员是承包商,并且未指定所有代码都必须提供 UML 图,则开发人员没有只要他们履行了所有合同义务,就可以提供它们. 如果开发人员是公司的全职员工,那么您可以说获取代码并制作 UML 图,但是您需要平衡这与制作图表的重要性有关.
170 2022-07-19
编程技术问答社区
使用聚合的优势
我阅读了您关于 ddd 的文章,它对我非常有用.我想问一下使用聚合有什么好处(因为它表示一组具有一个根的对象) 如您的示例客户汽车和等级中所述 假设我的代码是 public class 客户{public 整数 GetScrapTiers(){//这将返回没有汽车客户的 scap 层car.tier objcar=new car.tier();objcar.getNumberofTier(Cust_id,scrap);//用于废品类型的 cust_id 轮胎}}[this 是我们可以说的聚合]public class 汽车{私有层{private integer getNumberofTier(id,type){//实现..}}}} 现在是用这种方式实现聚合还是用其他方式请解释一下. 解决方案 看来你想问一个作者与他/她的文章相关. 我建议您使用文章末尾的论坛,以便联系作者并获得快速回复.您很少会发现阅读此论坛的作者. 请在文章的留言区发布相同内容.
192 2022-07-19
编程技术问答社区
如何在UML类图中的方法中编写aguments。
你好, 我想在 UML 类属性的方法(操作)中编写参数 现在是这样的,例如: SetExportProperties(): void 我想让它像这样 SetExportProperties(ExcelBlocks).如何做到这一点? 属性设置中有什么选项吗?当我尝试改变时,我得到了结果 像这样 例如:SetExportProperties(ExcelBlocks)() : void !!!这看起来很糟糕,请 帮帮我 解决方案 这取决于您用来生成这些 UML 图的工具. 查看工具文档或帮助文件 - 我相信你会得到答案. 打开类属性窗口,选择操作选项卡,打开方法(“属性"按钮或双击单击),选择参数选项卡,添加参数(来吧,YouTube 上甚至还有一个视频).或者,如果您已经添加了参数但看不到它们,请右键单击您的类,选择“形状显示选项"并标记相应的复选框(不记得是哪一个,但没有那么多:))
260 2022-07-19
编程技术问答社区
状态机图
使用Visual Paradigm 9.0 企业版,是否可以从时序图和/或通信图转换为状态机图? 解决方案 Follow this link: http://www.visual-paradigm.com/support/vpuml/[^] 并在正确的论坛中提问.
192 2022-07-19
编程技术问答社区
关于UML图形有必要吗?
大家好: 我有一个困惑,我渴望帮助〜 我刚刚进入一个新团队并与他们合作. 他们所做的项目非常庞大和复杂.麻烦的是那里没有文档和拱形图形. 一开始我应该对项目系统有一个大概的了解. 我应该制作 UML 类图形吗?这对学习整个项目并说清楚很有用,不是吗? 顺便说一句,我应该使用“MS visio"之类的特定工具还是笔和纸? 实际上,在我听说之前我没有制作文档或图形 Mo 解决方案 这不是必须的,但可能真的很有帮助.是的,它可以帮助使项目可观察,但如果项目真的很大,即使是 UML 示意图也可能显得过于复杂.如果项目清楚地分解成更小的部分,可能会更可行. 视觉?它只是伪装成一个 UML 工具.我个人不推荐它,它是假的.最初,它是一个质量很差的通用图表应用程序;然后他们在上面添加了一些 UML. 从我尝试过的所有(相当多的可能性)中,我只使用 ArgoUML: http://en.wikipedia.org/wiki/ArgoUML[^], http://a
98 2022-07-19
编程技术问答社区
如何制作c#代码架构
你好, 我是一名 c# windows 程序员... 我在我的程序中不使用任何架构或 oops... 但是我真的很想做..但是我不知道最新的技术.. 作为一名中级程序员,我需要知道制作软件的知识...? 我需要了解设计模式吗?还是uml建模?? 解决方案 每个人从头开始 ...在开始...所以不要感到孤独:) 我相信您对面向对象编程的了解比您想象的要多,因为:软件中的 OOP 模型、按相关性分类的过程、层次顺序、推理模式、演绎、三段论推理等大脑每天... 我建议你专注于获得一本关于 OOP 的好书来学习.图表,概述,它们都有帮助;“设计模式"是一种有趣的方式来抽象出编程中经常遇到的常见任务. 对于 C# 中的 OOP,您可以考虑 Dan Clark 的书,例如:“Beginning C# Object-Oriented Programming:" [^](2013 年,APress). 对于设计模式,有一个名为“.NET 设计模式框架"的商业 C# 实现
154 2022-07-19
编程技术问答社区
UML图的免费开源软件
我正在做我的项目数据库设计,不得不设计 uml 图,我发现了很多软件,但有些软件很不足,有些 GUI 不是用户友好的. 我目前正在使用 Conceptdraw,发现它很有趣,但它不是免费的. 如果有人知道并有软件请分享. 解决方案 检查这个http://www.modeliosoft.com/[^] 或者,您可以使用它:UMLet[^]
194 2022-07-19
编程技术问答社区
创建一个具有不同类型许可证的应用程序,如basic、gold、silver。。。
大家好, 希望你能在这里帮助我.我需要在 .Net 中为一家企业开发一个应用程序,该应用程序将根据用户的个人资料/许可证提供各种功能(电子邮件、聊天、搜索、报告)和服务(法律、咨询、查询).很少有服务和功能可供所有人使用,休息是有代价的. 我需要遵循什么样的架构,这样我才能为当前和未来的功能/服务实施这种基于功能/服务的许可模型. 注:- 我不需要任何功能/服务的编程帮助.我需要想法/概念/框架建议和一个样本来配合它的架构. 我尝试过的: 我一直在琢磨想法,认为 SaaS 可能是答案,但由于我从未尝试过 SaaS,我不确定它是正确的方式还是唯一的方式. 解决方案 很难给出准确的建议(因为你也不准确)......但我会想到一个基于插件的模型(你自己的或者可能是 MEF) 您应该使用基于接口的插件,其中所有模块都将实现一个额外的接口进行验证......主模块将为任何功能保存一些键(或一个组合)并将其传递给所有加载的模块.如果模块通过验证(其中一个键适合其功
130 2022-07-19
编程技术问答社区
visual studio 2017中的UML图
你好, 1) 我还有 VS2015 的 uml 图、活动图、类图,在 VS2017 上无法再打开,有什么工具可以用来不断更新此类文档或制作新图吗? 2) VS2015 文档工具的源代码是否会开源,让我们社区可以不断升级? 期待您的回复 最好的 我尝试过的: 我曾尝试在 Visual Studio 2017 中打开 uml 图,但我只看到 xml 解决方案 默认情况下不再安装类设计器组件.重新运行 VS 安装程序并添加类设计器组件会有所帮助. 基于 MSDN 文档[^]: 引用:从 Visual Studio 2017 开始,UML 设计器已从 Visual Studio 中删除.有关详细信息,请参阅此 博客发布[^].
1856 2022-07-19
编程技术问答社区
VS2010 sequencediagram复制图像
我正在使用安装了 Feature Pack 2 的 VS 2010.架构浏览器允许我创建类图和序列图.它们看起来很棒,但我找不到从它们创建图像的方法.我可以 [CTRL]+a 选择全部并复制然后粘贴.我宁愿有类似右键单击和另存为...图像或 PDF 的东西,或者像其他一些图表一样有一个复制图像.此功能是否可用于序列图和类图,还是我这样做是唯一可行的方法? 谢谢 Kalvin 解决方案 根据 MSDN[^],文件|打印诀窍.:) 这是一个限制,导致我避免使用任何 Visual Studio 图表! 你不能制作一个像样的架构/设计文档,使用标准的 UML 外观,与其他工具结合,没有类似的.它也是专有的,没有机会在不同的平台上使用(尽管我使用 Visual Studio 进行跨平台开发,甚至在 Linux 上运行应用程序). 我没有足够的理由使用这些工具,所以我把时间留给更有用的东西. 您可能也想朝这个方向思考. —SA
120 2022-07-19
编程技术问答社区
包应该有接口类还是边界类,有什么区别?
我正在设计一个只有 4 个包的小系统,其中 2 个只有一个类(其中一个是 GUI 包).我不确定所有这些包是否应该每个都有一个接口类和一个实现类以使其他包能够访问它们,或者包应该只有一个边界类. 我不确定边界类和接口类之间的区别-它们都需要实现类吗?如果我使用一个接口类,它应该是一个单例吗? 非常感谢您的任何建议 :) 解决方案 您正在尝试将马与马鞍进行比较.接口类更具技术性;相当于.NET或COM接口;在 C++ 中,它被实现为一个没有数据的类,只有纯虚拟函数.虽然编译类型可以是接口类,但在运行时它们由运行时实现类表示. 边界类是按其角色来命名的.它们可能是用户界面、系统界面或设备界面(例如).请参阅 http://en.wikipedia.org/wiki/Class_diagram#Boundaries[^] 了解更多信息. 我建议您避免提出“有什么区别"的问题,因为不可能有正确的单一答案.分别询问每件事及其关系. 我还要注意你的问题有点缺乏主题.
136 2022-07-19
编程技术问答社区
怀疑重组面向对象建模
你好, 我对在软件开发的设计阶段使用的面向对象建模有一点疑问.假设我们选择面向对象的建模而不是过程建模,我们是否也必须设计 E-R 图?是不是E-R图等不能和OOP一起使用,我们只能严格使用用例图、类图、活动图和序列图? 谢谢. 解决方案 ER- Diagram 对于设计数据库非常有帮助,因为现在我们不能使用任何面向对象的数据库,所以 er-diagram 对于设计你的 oo 是必不可少的系统 -纳文
188 2022-07-19
编程技术问答社区