Vous êtes sur la page 1sur 5

Requirement analysis

Introduction, Problem statement and Breaking Dawn the Project Activities

Introduction
Kollcaku Law is a company which operates in Peja, developing its activities there from the 1990s. At its early existence it has only some cases and clients which it had to deal with. And also the Law office worked with only one lawyer. As time passed, the number of clients needing the lawyers support was always increasing. Especially after the war in 1999 in the Kosovo, there were a lot of people that needed a lawyer, and there were not many of them operating in Peja. Kollcaku Law office, extended it offices, and also the number of lawyers, and today it came in such conditions that managing the clients is becoming always harder since the number is increased a lot. Therefore, a database will be a solution for the advocacy where they can store all they cases, related with clients and the cases that they committed. In this paper I will explain the requirements needed and analysis made for the realization of the database, and also the time in which this is planned to be realized.

Purpose
As mentioned, the database will be realized in order to help the Kollcaku Law on organizing its clients and work, as a main concern that the number of clients is always increasing so the time to pass from traditional saving data on huge notebooks, into the electronic one has finally come. After realizing a couple of meetings with the owner and workers of the Kollcaku Law and hearing what they want to have, what he needs to include, what type of results he wants to have, I chose the following criteria: The lawyer- should have his attributes that describe him in an unique way including: ID, Name, Surname, Sex, Office Client-should have attributes as ID, Name Surname, Address, Phone number and the case for what he/she is being judged. Room the place where the meetings will be held should have its own ID, number and capacity of the people that it can handle Office place where the lawyer work should have its ID, address, phone number and fax. Schedule- containing all the exact information for each meeting being held; it has its own ID, time of start and the end time.

Steps
To realize and manage the project in a best way possible, I realized a plan describing how everything will start, continue, leading to the end and realization of the project: At the beginning I arranged meetings with the lawyers that work at Kollcaku Law, in order to have their opinions, just as I mentioned before. The requirements that clients have, are the main point when realizing every application, database or even a simple website. If the client is not satisfied with the realized product, then the entire job done worths nothing. So we should be aware when realizing any project by taking into consideration and analyzing all the requirements that our clients have. After the meetings, I started to analyze the requirements in details and based on them I made a nearby concept of what the client is asking for. After this, I will make a specification in order to make it easier on passing into the next step which is the realization of the database. Continuously I will arrange meetings with the Kollcaku Law staff, so I can know if the required points that they want to have, are covered by my side while realizing the project. If everything will be fine from their side, then I can continue with the database implementation which I will do with SQL server 2008. Finally, when the database is finished, it comes the phase of testing, which includes giving of some queries, in order to see if database provides the requested results, does it show any error, are there any improvements that could be done, and so on. We know that the clients and the cases that a Law office has to deal with are always continuously increasing. So I have to take in consideration also the maintenance of the database, where I should be able to enter new clients, new cases, all the time based on the needed information from the lawyers. This was a brief description of the steps that I took starting from the beginning of the realization of the project.

Technical, economical and usability aspects


After analyzing the general requirements of the Law Office Kollcaku, the next step to be analyzed is the technical part. At the first years of the realization, since the project is new, it is expected to work fine, based on the plans made earlier.

As time passes, we know that always come something new, especially in the field of technology and new methods are always presented, we can consider realizing a new version or improve the existing database with the new technology being presented. Otherwise it would remain the same, just being maintained from my side. I will be aware on realizing the database correctly and explain to the clients as easier as I can, so they can take all the things that they need from the database.

Hardware and Software requirements


Computer Hardware A computer is required as essential point, where the database could be launched and viewed, also manipulated with the data when needed. Software SQL Server is needed as mentioned the database will be realized with the mentioned platform, so in order to be able to use it, a software is required to be installed at the working computer. As hardware needs I will mention some brief points, what is needed in order to be able to use the database without problems: Hardware requirements:

Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended) At least 128 megabytes (MB) of RAM (2GB is recommended) At least 5 gigabytes (GB) of available space on the hard disk

Software requirements:

Operating system Windows 7,Vista, XP MySQL version: Latest stable release Microsoft SQL SERVER 2005 ose 2008 Internet connection

Pert Chart
Activity 10 Requirements Analysis 15 Specification Building Duration (weeks) 3 2 Depends on Optimistic Pessimist Time ic Time 2 4

20 Design and Development 25 Content Writing 30 Prepare Test Data 40 Write Code 50 Testing Software 60 Document Software 70 Maintenance and Updating

4 6 2 5 4 2 4

10 15 10,15 20 25,30,40 20 50,60

4 2 3
14

6 5 5
16

MLT = 20 weeks CP = 10 , 20 , 40 , 50 , 70

Gantt chart

Fig. 1. Gantt chart

Critical Path

Fig.2. Critical path

As we can see from the charts being presented, I made a time analyze regarding the time needed for realizing the project. Based on the fact that for the companies the time and the price are the main factors, I plan that the project should be realized within 20 weeks. A huge concentration will be done on critical points, which one of them is analyzing of the requests of the company, because thats the main point that should be supported. After this, another critical point is the design and the development of the database, testing and the maintenance of it. Another main point is also the analyzing the benefits that the project will bring to the company, after being used. Thats the most important feedback that I can have, which will also let me know if the clients are satisfied with the project released.

Vous aimerez peut-être aussi