Before engaging in detail, it's important to understand the idea of System Analysis and Design. It really is a study of interactive entities, including computer system analysis and designing the process of defining components, modules and etc.
In this task I will work on the next three different stages. Each phase will cover the related content at length. Inside the first part we will understand different system life cycles models. In this part, I'll discuss different life cycles and can discuss the value of a carrying out a procedural/staged life circuit in a system investigation.
The second learning outcome is understand the importance of a feasibility analysis in this we will discuss the components of a feasibility statement and the impact of different feasibility standards on something investigation.
Third learning result is usually to be able to perform a system inspection in this we will carry out a system exploration to meet a small business need. Use appropriate system research tools and techniques to carry out a system investigation. I QUICKLY will create paperwork to support a system investigation and at last I will examine how user and system requirements have been addressed.
In this assignment, each concern & process would be reviewed in detail to comprehend the basic concept.
The waterfall model is a sequential design which is mainly used in software development processes since it is very easy to comprehend. In waterfall the progress can be seen going downwards like a water fall and the improvement starts from the user requirements where the analysis collects the info from your client. Then the analysis will collect the software requirements e. g. what do they need for their software section.
Then the research makes architecture design, the put together of the program so that they can get an idea the way the program will look. After that the research makes a detailed design and does indeed the coding. When they complete the specific design they show to your client that there program will look like this of course, if the client allows then the research will do the ultimate testing to check when there is any issue and then it's ready for delivery.
It is very easy to understand and use.
In this model, productivity is generated after ever level so it is highly presence.
This model is good where quality is more important as compared to cost.
Works well on older products and fragile team.
If any mistake is there in the software it's very costly to go back and correct it.
Difficult to combine risk management.
Idealized, doesn't match fact well.
Extreme programming (XP)
Code-and-fix model is usually used when there not much use of tactical and it mainly contains two steps:
First write some code.
Fix problem in the code.
It can even be use with brief system which will not require maintenance.
No administrative over head.
Useful for small jobs.
Errors are difficult to trace.
Impossible for large jobs.
In Agile modeling is an add-on to existing agile methodologies like Extreme coding (XP) and Rational Unified Process (RUP). In Agile modeling, continuous delivery of the program, continuous relationship with customer and constant update according to the changes.
Lightweight methods suit small-medium size job.
Produces good team cohesion
There is too little emphasis on necessary making and records.
Needs experience and skill if not to degenerate into code-and-fix.
Programming pairs is costly.
Extreme programming is performed in pairs and it is test influenced development. In XP there is continuous planning, change, delivery. It is a kind of agile software development.
COMMERICAL OFF-THE-SHELF SOFTWARE (COTS)
In COTS using existing commercial software is made with the addition of some features to it. E. g. using data source, spread sheets, phrase processors, etc.
Fast, cheap solution.
Well defined job, easy to perform.
May give all the essential functionality.
Licensing problem, freeware, shareware, etc.
The need for using the system development is the procedure which includes the following levels.
Preliminary analysis: Perhaps one of the most time consuming task is to identify the real issue of the previous installed system. The research must spend time and days for understanding the problem in the machine. In this level the analyst makes a study by the gathering all the available information needed for the system elements and allocation of certain requirements to the software.
Analysis of the requirement: The analyst is aware of the working of the info and the functions of the software which is required for the machine. The analyst makes a brief report of certain requirements and tries to analyze the performance of the machine which is to be developed.
System design: The analyst makes quantity of design of the machine on the paper or using the pc and sees the rough image made of the system comprises of the all requirements or not. Once this is performed analyst will select the best design.
System coding: The analyst translates the code or the programs in such a way that they become in machine readable form. The coding step is very frustrating and involves number of rooms for mistakes.
System assessment: After the analysis is through with the coding stage he tests the machine and recognizes to it that it's working as per the prospects or not.
System execution: That is one of the very most vital phases as in this phase the analyst actually gives the system to the customer and desires for an optimistic feedback.
System maintenance: The last stage of the SDLC is that the analyst must keep up with the system and see to it it working within the criteria set.
(1. 2) B)
Feasibility studies are for both users and the evaluation. First, the study often presupposes that whenever the feasibility doc has been made, the analyst is able to examine solution. Second most studies have a tendency to over look the bafflement inherent in system development the constraint and the assumed behaviour.
A feasibility analysis is conducted to select the best system that meets performance requirements. This requires an identification description an evaluation of prospect system, and the selections of the greatest system which full fill the requirements.
In Feasibility analysis there are some fact-finding techniques these are:
This is the mostly used fact-finding strategy. Open-ended questions are which allows interviewee to react at all that they like. Closed-ended questions are totally contrary of the open-ended questions it is restricting response to either specific alternatives or short, immediate responses.
Effective way of understanding system. This fact-finding is useful when validity of data gathered is in question or when complexity of certain areas of system prevents clear justification by end-users.
Special purpose documents that allow facts to be accumulated from a huge number of individuals while preserving some control over their Reponses. You can find two types of question, namely free-format and set format.
Focus group is a technique in which a group of people are asked about their perceptions, thoughts, and behaviour towards a product, service, idea and etc. Questions are asked within an interactive group arranging where individuals are absolve to talk to other group member.
There are three types of Feasibility:
Economic examination is the most frequently used way for evaluating the effectiveness of a prospect system. More commonly known as cost/advantage analysis, the task is to look for the benefit and cost savings that are expected from a applicant system and compare them with costs.
This handles the explanation industry details such as their current marketing, plans for future development, contests they face, customers etc.
Feasibility research addresses about complex part such as about resources required, drinking water availability, highway and rail connectivity, location etc. because to get started on a company to carry out a review about these are necessary
The end level of the feasibility analysis is a feasibility survey aimed to management, it measure the impact of the proposed changes on the areas in question. The survey is a formal record for management use brief enough and sufficiently nontechnical, yet complete enough provide the basis for system design.
Basically the record contains the summation of studies and recommendations, accompanied by documentations. The the different parts of the feasibility survey are the pursuing:
a) Cover letter: presents the report formally and suggests the studies and changes to be made briefly to the management
b) Table of items: an index to understand the location of each and every area of the report.
c) Review: it clarifies the explanation for executing a feasibility review and includes the folks affected by it and the brands of the people who conducted the study.
d) Detailed results: supplies the details regarding the present system and its own defects.
e) Economic Justification: Here detailed cost contrast and cost estimations are offered.
f) Suggestions and conclusions: Here the proposed changes and its own effects on present system all are mentioned and as per the analysis a realization is provided for the survey.
g) Appendixes doc to provide all the required paperwork within the statement for reference point.
Purpose: The goal of Feasibility report is to present a job parameter and define potential answer to the problem
Structure: First we will write an abstract that concludes the overview of the advised design, then your introduction that will give us the clear notion of the problem fixed, and then comes the list of the design requirements, Then we will descriptions of possible execution then we gives the recommendation then your graphical design like stand and finally come the conclusion.
Social Factor: It means the product which I 'am providing to the customers from my shop, is it meeting the customers need and which fashion is going nowadays or the product which I have are suitable by the clients. It is a very important factor because if the product doesn't meet the customer's requirement then there is absolutely no use of the merchandise.
Economic Factor: The evaluation performs a research to discover that the merchandise in the shop are full filling the market standard or something else need to be done. The monetary factor additionally known as cost/advantage analysis is the procedure to determine the benefits and saving form the change in present system. If the huge benefits compensate the cost then, decision would be produced to create and apply a altered system.
Time Level: The essential idea implanted of timescale in here's that, the time to market the product, this means the changes which we apply on today's system and as per the price estimation when the shop would be ready to hit the market?
The time as a constraint is definitely considered by system analyst and developers, but within garment shop the projected time might are different as per the budget, resources, design, etc. needed for the change.
3. 1 UNDERTAKE SOMETHING INVESTIGATION TO MEET UP A ABOVE (garment shop) BUSINESS NEED
Before starting a garment shop I must collect all the stakeholders' requirements. There are three main stakeholders; the first stakeholder is the owner of the shop. My requirements are to get income and the to give good product to the clients. So the technique I'm using to get earnings is, in immediate profit by this method I can entice more customers and can get my earnings as well. My requirements are also to keep some workers for my shop. I'll keep one individual as a supervisor to check that everything is going prefect in the shop.
Then I am going to keep 2 persons as the cashier and can take record of the inbound and outgoing money throughout the day and compare the effect at the end of each day. Then there will be 3 folks as the sales man so that they will attend the customers is they want help.
The second main stakeholder is the clients. What do the customers want and what do so on? So to know that I'm going to use different approach like I will give questionnaires to the people so that I will make it happen feedback that what are their needs, and I'll observation to know how is the market going, what are the costs of different products and what fashion is certainly going on.
The third stakeholder is the wholesaler from whom we are going to purchase the product and keep in the shop. Therefore the requirements of the wholesaler, since now we r purchasing the merchandise for the very first time so they have got given us 50% of the merchandise on cash and 50% is on credit this means half of the product price we have to pay the wholesaler and leftovers we have to give on every month bases.
The scope of your shop which I'll open up is men's and females garments and we are going to keep all kinds garments what exactly are the client needs and the style going now days. If we keep carefully the product that your customers want and like so we will receive a good response from the clients and by this we can increase are customers. The products which we will put in our shop are of any good brand. The merchandise which we will to your customers we will give them guarantee that the color won't fade and nothing at all may happen to the clothes no matter just how many time they will wash it so we will give quality confidence.
There are some constraints which we must follow it means that we have arranged some restriction for something. Cost, we have limited our cost so that people don't spend the amount of money in a few other place and we have to do every work by looking at the budget we've. By limiting our cost it pays to so that people don't exceed the budget, n It won't cause us a difficulty in future.
The organizational policies which i will using in my shop is usually that the employees won't be permitted to using cell phones during working hours, there will be a time established for them, when to have their lunch time and meal and the workers won't be permitted to go out minus the permission of the supervisor and when the broke any rule they will be fined for it. The legal system is that people have to follow every guideline before starting a shop. We should take the agreement and approve the positioning we have determined that is it ideal for a garment. We have to follow every legislation that is applied on beginning a new shop.
Now we come inside the shop. The machine that we will use in our shop, is something that will keep all the information for the products which were sold and which all product are in stock, For this we will using the MS Excel so that each record can got into in it and we've two personal computers so the customers don't have to wait for their turn. We have will keep 2 printers also so that the customers get their charges, what they purchased. The cashiers which we will have are trained to get this done kind of focus on computers.
Now we will discuss about the issues we can face in opening a garment shop. Therefore the first problem we can face is, if any customers say that they have bought any product from this shop and its own creating a problem so have solution that we will replace that product with the new one. We've also made car parking space for our customers also in order that they need not waste their amount of time in finding auto parking. If any problem occurs inside our computer system so we've a back up system that will repair all the pervious information's. Then we have been doing the data collection, it means that we are collecting data to keep it as a record, to make decision about important issues, or even to pass information on to other. Data is accumulated to give home elevators a specific subject matter. After collecting the data we can make it into a summary so that it is easy to comprehend the info.