You are here: Home > Knowledge Base > Software Engineering Blog
 
Newsletter
Newsletter
(Required)
Log in


Forgot your password?
 

Software Engineering Blog

Here you can find information concerning our research and generally related to software engineering and software development.

For Polish readers: Wpisy na blogu w większości będą publikowane w języku angielskim. Jeśli uważasz, że dana tematyka może być szczególnie istotna dla szerszego grona, daj nam znać postaramy się przetłumaczyć wpis na języka polski (jeśli chcesz możesz to zrobić także samemu :)


UC-Sketch goes online

UC-Sketch goes online

Posted by Mirosław Ochodek at Jul 28, 2012 09:12 PM |

We have just published a new tool that supports analyst in writing use-case scenarios. Check it out!

Read More…

Indtroducing ATAM with Technical Drama

This blog entry presents Technical Drama knowledge transfer approach, its application for teaching ATAM (Architecture Tradeoff Evaluation Method) and summarizes the results we obtained in two case studies - at university and in software companies.

Read More…

Transactions in Use Cases, Non-functional Requirements, and Architectural Decisions

Architectural decisions are usually considered to be influenced mainly by non-functional requirements (NFRs). It is difficult to disagree with such thesis. However, some of the decisions are not directly driven by NFRs, but by the functionality of the system. It can also happen that some of the NFRs are not explicitly defined. In this entry, you can find a checklist containing 20 questions regarding functional requirements that can help you investigate required capabilities of a system architecture.

Read More…

Review of book: Function Point Analysis: Measurement Practices for Successful Software Projects

Review of book: Function Point Analysis: Measurement Practices for Successful Software Projects

This is a must-have book for anyone who is seriously interested in counting IFPUG FPA and does not have access to official IFPUG counting practices manual.

Read More…

Eclipse - How To Make a Scrollable View?

Eclipse - How To Make a Scrollable View?

Posted by Mirosław Ochodek at Apr 27, 2010 08:45 AM |
Filed under: eclipse, swt

Sometimes you may like to have a scrollable view that contains another composite. The question is how to make it scrollable and adjustable to its content?

Read More…

Guideliness for Developing SRS

Guideliness for Developing SRS

We have just received permission to publish results of the project Guideliness for Developing SRS, realized in co-operation with the Poznan City Hall, which goal was to provide guideliness for development of software requirements specifications (especially when bid of tender procedure is involved).

Read More…

CRUD Pattern in Use Cases

CRUD Pattern in Use Cases

If you have ever been writing use cases for a data-oriented system (i.e. CMS), you have probably noticed that there is a problem with the large number of use cases like "Add an article", "Remove an article" etc. If you have all CRUD operations available for all objects in the system, you can finish with up to 4 x number-of-objects of use cases. You can reduce this number by introducing the CRUD pattern, which I would like to present you in this blog entry.

Read More…

Use-Case Relations - Diagram and Text

Use-Case Relations - Diagram and Text

In this blog entry, I would like to show you how the relations (include, and extend) between use cases are presented on use case diagrams and how to use them in textual representations of use cases.

Read More…

Use Case Points

The Use Case Points (UCP) method, proposed by Gustav Karner can be used to estimate effort early in the project life-cycle, with relatively low cost. It is based on two main inputs which are actors complexity, measured based on the interface actor uses to communicate with the system; and use-case complexity measured in the number of so-called transactions in use-case scenarios. Here, I would like to present you basic information about the original method proposed by Karner.

Read More…

Use Case Diagram

Use Case Diagram

Use cases were Ivar Jacobson's contribution to the UML notation. Although they are in most cases presented in a textual form, there is a special diagram in UML called Use Case Diagram (UCD), which is used to present t