Wednesday, October 16, 2013


ABOUT UML, USE CASE AND BLOG


In software and systems engineering, a use case is a list of steps, typically defining interactions between a role (known in UML as an "actor") and a system, to achieve a goal. The actor can be a human or an external system.

In systems engineering, use cases are used at a higher level than within software engineering, often representing missions or stakeholder goals. The detailed requirements may then be captured in SysML or as contractual statements.

As an important requirement technique, use case has been widely used in modern software engineering over the last two decades. Use case driven development is a key characteristic of process models and frameworks like UP, IBM RUP, Oracle OUM, etc. With its iterative and evolutionary nature, use case is also a good fit for agile development.
 - [source]

A blog (a contraction of the words web log) is a discussion or informational site published on the World Wide Web and consisting of discrete entries ("posts") typically displayed in reverse chronological order (the most recent post appears first). Until 2009 blogs were usually the work of a single individual, occasionally of a small group, and often covered a single subject. More recently "multi-author blogs" (MABs) have developed, with posts written by large numbers of authors and professionally edited. MABs from newspapers, other media outlets, universities, think tanks, interest groups and similar institutions account for an increasing quantity of blog traffic. The rise of Twitter and other "microblogging" systems helps integrate MABs and single-author blogs into societal newstreams. Blog can also be used as a verb, meaning to maintain or add content to a blog.

The emergence and growth of blogs in the late 1990s coincided with the advent of web publishing tools that facilitated the posting of content by non-technical users. (Previously, a knowledge of such technologies as HTML and FTP had been required to publish content on the Web.)

A majority are interactive, allowing visitors to leave comments and even message each other via GUI widgets on the blogs, and it is this interactivity that distinguishes them from other static websites. In that sense, blogging can be seen as a form of social networking service. Indeed, bloggers do not only produce content to post on their blogs, but also build social relations with their readers and other bloggers. There are high-readership blogs which do not allow comments, such as Daring Fireball.

Many blogs provide commentary on a particular subject; others function as more personal online diaries; others function more as online brand advertising of a particular individual or company. A typical blog combines text, images, and links to other blogs, Web pages, and other media related to its topic. The ability of readers to leave comments in an interactive format is an important contribution to the popularity of many blogs. Most blogs are primarily textual, although some focus on art (art blogs), photographs (photoblogs), videos (video blogs or "vlogs"), music (MP3 blogs), and audio (podcasts). Microblogging is another type of blogging, featuring very short posts. In education, blogs can be used as instructional resources. These blogs are referred to as edublogs.

On 16 February 2011, there were over 156 million public blogs in existence.On 13 October 2012, there were around 77 million Tumblr and 56.6 million WordPress blogs in existence worldwide. According to critics and other bloggers, Blogger is the most popular blogging service used today.
 - [source]

Actor

represented by a stick man, actor can be people and things. It could even be a system, who could benefit from the system

Use Cases

used to represent capabilities

Connectors

use case connectors are used to indicate how actors and use cases are associated



USE CASE WEB LOG (BLOG)



Picture : Use Case Blog

Picture above shows feature using blog, we can perform a lot of something to do by using Use Case Diagram. I will explain you this picture to paragraph. There are the features:
Picture above shows feature using blog, we can perform a lot of something to do by using Use Case Diagram. In this case we call it ‘user’. I will explain you this picture to paragraph. There are the features:

  1. Manage Profile: User can input, edit and delete (or make it null) profile.
  2. Manage Layout: Page layout is the part of graphic design that deals in the arrangement and style treatment of elements (content) on a page. [source]
    User just can edit layout, in the first step user choose default based on template. So user cannot create or delete it, user can edit it by edit HTML or by designing.
  3. Manage Posting: Posting is a name for acticle that inputed from admin, that have date posting. User can create, edit and delete posting. User also can save posting as draft.
  4. Customized Templates: Template is a stencil, pattern or overlay used in graphic arts (drawing, painting, etc.) and sewing to replicate letters, shapes or designs [source]
    User just can edit template, in the first step user choose default  template. So user cannot create or delete it.
  5. Manage Comment: User can create comment in certain posting. User also can edit and delete comment. Edit comment can be edited by the writer of the comment. Delete comment can be deleted by the writer of the comment or admin blog of posting.
  6. Manage Page: Page like posting, but it don't show date posting. It can be seen in menu bar (navigation).
  7. Apply for Google Adsense: Google AdSense is a program run by Google that allows publishers in the Google Network of content sites to serve automatic text, image, video, or interactive media advertisements that are targeted to site content and audience. These advertisements are administered, sorted, and maintained by Google, and they can generate revenue on either a per-click or per-impression basis. Google beta-tested a cost-per-action service, but discontinued it in October 2008 in favor of a Double-Click offering (also owned by Google) [source]
    Google Adsense can show to our blog if our blog match with Google Adsense regulation
  8. Manage Ad Banner: Banner ad is a form of advertising on the World Wide Web delivered by an ad server. This form of online advertising entails embedding an advertisement into a web page. It is intended to attract traffic to a website by linking to the website of the advertiser. The advertisement known as a "click through". In many cases, banners are delivered by a central ad server. [source]
    In this case, banner is provided by admin blog. So user can create, edit and delete ad banner.

1 comment:

  1. اسأل محاميرقم محاميجدة مكة المكرمة الطائف حائل ظهران نجران الليث بيشة حائل الدمام الرياضالمحامين المعتمدينمحامي خبيرمحامي متخصصاستشير محاميارقام محامينابي رقم محاميافيدوني برقم مستشارعملت حادث سيرزوجي ما يطلقنينسبة النفقةاريد ان اخلع زوجيتأخر الراتب السعوديةطرد تعسفيمحامي عمالياستشير محامي تجاريشيكاتمخدراتجنائيجرائم قتلمحامي اداريمحكمة الاستئنافالمحكمة العلياتزويرجرائم الكترونية استشارة قانونية محامي اونلاين مجانية السعودية

    ReplyDelete