$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!

B01SYAD310 | System Development Tools And Techniques

tag 0 Download8 Pages / 1,899 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT
Discuss about the System Development Tools and Techniques.




The usage of EMC system is very beneficial for the patients and the users of Epping Medical Centre. It will reduce the workload of employees of EMS and will help the patients also. In this era of technology, no one wants to waste it’s time to stand in queue. The new system will keep the record of patients and employees and it will diminish the redundancy of records.

The complete system development process of new SMC system is being shown in the report below. The report is showing the complete development process by following steps-

  • System Requirements
  • Fact Finding Methods
  • System Development Tools

The report is showing the new EMC system by modeling technique e.g. Use Case Diagram, ER Diagram, DFD diagram etc.

These are the main objectives of new EMC system-

  • Transform the manual system into computerized system
  • Develop a prototype on the new system using web application
  • Reduce the workload of employees as well as hurdles of patients

Types of System Requirements

Following system requirements are followed and discussed while implementing the new EMC system-

Business Requirement

This requirement sows the objective and goal of the system. It is the basis requirement types that should be measured first. The new EMC system has the following objectives-

  • Make new computerized system and remove the earlier manual system
  • Make a easy to use web interface for the EMC system
  • Store the employee’s and patient’s data appropriately

User’s Requirement

This requirement is get by the user’s point of view. It shows the user’s goals and the inputs that the users can feed.

Functional Requirement

This requirement detail shows the information related to the system that is not functional e.g. security, integrity etc.

Non-Functional Requirement

This requirement detail shows the functionality of the system. The best way to show the functional requirement of the system is use Case Diagram.

Software Requirement

This requirement is used to show the software’s on which the system will be built. There are so many web application services and databases that can be used in making the new EMC system.  Following software’s are required in implementing the new EMC system-

  • Microsoft SQL Server 2012
  • Microsoft Visual Studio .Net  2013

Hardware Requirement

This requirement is used to show the minimum hardware requirement to make EMC system.  It will show the hardware that is necessary to install the software’s on which the system will be built.

Processor – 2 x 1, 6 GHz CPU

RAM – 3, 5 GB RAM

HDD – 1 x 40 GB

Fact Finding Methods

To start work on system, the system analyst collects facts and information.  If the information is not correct, the system cannot be built according to the expectation.  A best system will be built by using exact and correct information. There are so many fact finding methods as shown below-


The main intention about interview is to verify facts, find correct information, collect ideas and recognize requirements. In interview, we collect information by face-to-face interviews from the end users. The system analyst is the interviewer who takes the interview from the owner of the system or from the users who belong to the system directly or indirectly. There are two types of interviews –

  • Structured interview
  • Unstructured interview

Structured interview

In structured interview, a predefined set of questions is asked. A close-ended question type is used in structured interview and the interviewees give a concise and exact answer.

Unstructured interview

In structured interview, a general goal is taken in the mind of interviewers. An open-ended question type is used in unstructured interview and the interviewees give the answers appropriately.


Advantages of Interview

Interview is one of the best fact finding technique. By interview, the system analyst can easily get the information from the direct users of the system. Sometimes, the user cannot write the information but by the interview, the system analyst can see the body language of interviewees and understand the exact scenario.

Disadvantages of Interview

It is very time consuming and costly fact finding technique. The system analyst has to go to every user to take interview. If the analyst’s communication skills are not good enough, the interview will not work properly. The system has to take care much about communication and interaction skill.


Questionnaires are one of the best fact finding method. It is very helpful for the system analyst to get information in a very short time. The system analyst will send the questions to all the users and they will give answers and will send back. This work can be easily done by email. It saves time of both analyst and users as well. The system analyst should make the questionnaire according to the requirement and should be clear to the users. There are two types of questionnaire –

  • Free format questionnaire
  • Fixed format questionnaire

Free format questionnaire

In free format questionnaires, users are allowed to give answers in free format. They are not bothered to give answers in fixed format. This type of questionnaire is very useful in getting the real experience, knowledge and feeling of users.

Fixed format questionnaire

In fixed format questionnaires, users have to give answers in fixed format. They have to choose answers from the given options. There may be different types of fixed format questionnaires like below-

  • Multiple choice questions (Yes, No etc.)
  • Ranking questions (1, 2, 3, etc.)
  • Rating questions (Excellent, Good, Average, Poor etc.)

Advantages of Questionnaires

Questionnaire is one of the best fact finding technique. The users can easily fill the form without hesitation as their personnel detail is hiding in questionnaire. Users give the answers very genuinely. They are not bothered about their fake status etc. this is the best advantage of questionnaire.

Disadvantages of Questionnaires

Sometimes, the system analyst cannot get exact and appropriate information as the users do not give answers well. Sometimes they do not fill the complete form. Therefore, the system analyst has to take another way to get the accurate information. The correct questionnaire format is also very important in questionnaire fact finding technique.


One more fact finding technique is prototyping. In this technique, the user has to make a small working model of the system. It is pre designed model in which the system analyst and the users can analyze the system. It is done in earlier stages of system development life cycle. It is known as discovery prototyping also as it finds out the users requirements and objective of the system.


Advantages of Prototyping

There are lots of advantages of prototyping. The users and the analyst can easily understand and test the system before final system. It is just like the training process of the system. it is very useful to get the consistent information. The users get aware with the system before implementation and it is the best advantage of prototyping technique.

Disadvantages of Questionnaires

It is very costly fact finding technique as the training is necessary for the developers in this technique. Sometimes users don’t understand the clear functionality and it may lead to the loss in the accuracy of the final system. It is very time consuming also. In making prototype, the actual deadline of the system may extend

System Development Tools and Methods

To understand the business operations, the system analyst has to use different tools and techniques. The system analyst has to use various system development tools and techniques to show the input, output and operations of the system.

System Development Tools


Modeling constructs the graphical representation of a process or a concept. There are different models to show the different type of information e.g. business model, data model, object model, network model and process model.

The business model shows the information that the system provides.  

The data model shows the data structure and design of the system.

The object model shows the objects that combine the data and processes of the system.  

The network model shows the design and protocols of the telecommunications.  

The process model shows the logic that the programmers use in the working of the system.  


Prototyping is also one of the best system development tools. It provides the system concept and gives the facility to check the input, output and process of the system. It is the early version of the system. It is developed to observe the new system before implementation. It is just like the model on which the users can test and understand the functionality.

If the prototype works well, it can be the final system by doing changes in that. It speeds up the system development process.

Only one disadvantage of prototyping is that the important decisions regarding system needs to be taken early without knowing them completely. A prototype based upon the exact fact finding technique, may be a very valuable system development tool.


System Development Methods

There are so many different system development methods. Two major used and very appropriate system development methods are defined below-

Structured Analysis

Structured Analysis is very easy to understand system development method. It is time tested method. It uses a series of development phases which is called Software Development Life Cycle (SDLC).

It is very dominant system development method that is used in all types of systems that are based upon the mainframe processing. Structured analysis uses the set of processes that define the system graphically. Therefore, it is also called process- centered technique.

Along with process modeling, structured analysis describes the database design, data structure, interface design etc. too.

Object Oriented Analysis

In contrast to Structured Analysis in which data and process are treated as different models, the object oriented analysis works on data and process together. Processes that act on data are considered as objects.

It is used to represent real world application. That is why; the developers use the object oriented languages to generate the code for the real world applications which are based upon the people etc.

(Galeon R. J. 2013)

Use Case Diagram


(Tutorialspoint 2018)

Context Diagram

(Modern Analyst Media LLC. 2014)

ER Diagram

(Lucid Software Inc. 2015)

(Oracle 2000)

Relationship Analysis

There is 1: M relationship in Employee and Employee_Availability relations.

There is 1: M relationship in Employee and Appointment relations.

There is 1: M relationship in Patient and Insurance relations.

There is 1: M relationship in Patient and Registration relations.

There is 1: M relationship in Registration and Appointment relations.



Lucid Software Inc. (2018). What is a Data Flow Diagram. [online]. Available from: [Accessed: 1-September-2018]

Modern Analyst Media LLC. (2014). Intervies Questions for Business Analysts and System Analysts. [online]. Available from: [Accessed: 1-September-2018]

Lucid Software Inc. (2015), ER Diagram Symbols and Meaning, [Online]. Available: [Accessed: 1-September-2018]

Oracle (2000), Drawing the Entity Relationship Diagram, [Online]. Available from: [Accessed: 1-September-2018]

Tutorialspoint (2018), UML – Use Case Diagrams, [Online]. Available from: [Accessed: 1-September-2018]

Galeon R. J. (2013), System Development Tools and Techniques, [Online]. Available from: [Accessed: 1-September-2018]

Awesome Inc. (2008), Fact Finding Techniques, [Online]. Available from: [Accessed: 1-September-2018]

Download Sample

Get 100% money back after download, simply upload your unique content* of similar no. of pages or more. We verify your content and once successfully verified 100% value credited to your wallet within 7 days.

Upload Unique Document

Document Under Evaluation

Get Credits into Your Wallet

*The content must not be available online or in our existing Database to qualify as unique.

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2019). | System Development Tools And Techniques. Retrieved from

"| System Development Tools And Techniques." My Assignment Help, 2019,

My Assignment Help (2019) | System Development Tools And Techniques [Online]. Available from:
[Accessed 04 July 2020].

My Assignment Help. '| System Development Tools And Techniques' (My Assignment Help, 2019) <> accessed 04 July 2020.

My Assignment Help. | System Development Tools And Techniques [Internet]. My Assignment Help. 2019 [cited 04 July 2020]. Available from:

We have an adept team of assignment help tutors, who brainstorm incessantly and work round the clock to provide works that speak quality according to the best paper rater. Having the maximum referencing resources at their disposal, these assignment help provides quality insights and facts in your essays and dissertations. Dissertation samples, examples and works from our experts truly carry the hallmark of premium quality.

Latest Database Samples

ITECH2306 Agile Coding

Download : 0 | Pages : 4
  • Course Code: ITECH2306
  • University: Federation University
  • Country: Australia

Answer: UML Class Diagrams Before   After   Screenshots demonstrating that your JUnit tests prove that the system has worked as expected Screenshot 1:   Screenshot 1 represents passed JUnit test cases of the 7-property rate calculation when each of the ratepayer did not do any charitable work. Screenshot 2:   Screenshot 2 represents passed Junit test cases of the 7-property rate calculation when each of the ratep...

Read More arrow Tags: Australia Arlington Management University of New South Wales 

COIT20247 Database Design And Development 3

Download : 1 | Pages : 2

Answer: Entity Relationship Diagram   (Smartdraw, 2016) Assumptions and Business Rules Following business rules and assumptions are put into practice into the CQI database- A customer can insure more than one property. Each property should be attached with addresses. Each claim should be belonged to one customer. The policy premium will be on yearly basis in CQI. The policy types available at CQI are- ‘Home’, &lsquo...

Read More arrow

TCC 233 Database Management Systems

Download : 0 | Pages : 7
  • Course Code: TCC 233
  • University: Wawasan Open University
  • Country: Malaysia

Answer: About Attributes and Tuples:  In the Student Relation of figure 1, tuple is a row. Here, it has 5 tuples with 6 values that is called as 6 tuples. In general, n- tuples has a list ordered of values n.  If t1 is refer to first tuple variable for the relation STUDENT, then t1 = <S10010, Chan Wai Yee, 56A, Jalan 2/14, Taman Midah, kuala Lampur, 012-3256780, F,>, similarly for the other.  Tuples may ap...

Read More arrow

OIT20247 Database Design And Development

Download : 0 | Pages : 2

Answer: Business Rules Every Entity Relationship Model must have a strong set of business rules. For the CQ Insurance company’s database adaptation, the business rules that have been implemented into the ER Diagram are as follows: A customer can apply for only one of the insurance policies. He can buy the insurance for either a building policy or a home-contents policy for a particular property of his interest, or may be a building-c...

Read More arrow

ISYS616 Systems Analysis And Design

Download : 1 | Pages : 4

Answer: Reflective Journal System Analysis & Design is one of the most significant aspects of the system development projects. There are several concepts that are defined under system analysis & design. The application of these concepts shall be done to design and develop a flexible, scalable, and reliable system. I got an opportunity to apply these concepts and my understanding of the methods on Waiters on call meal-delivery system t...

Read More arrow

Save Time & improve Grade

Just share Requriment and get customize Solution.

We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits




Overall Rating



Our Amazing Features


On Time Delivery

Our writers make sure that all orders are submitted, prior to the deadline.


Plagiarism Free Work

Using reliable plagiarism detection software, only provide customized 100 percent original papers.


24 X 7 Live Help

Feel free to contact our assignment writing services any time via phone, email or live chat.


Services For All Subjects

Our writers can provide you professional writing assistance on any subject at any level.


Best Price Guarantee

Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.

Our Experts

Assignment writing guide
student rating student rating student rating student rating student rating 5/5

1758 Order Completed

99% Response Time

William Martinez

MS in Biology

Washington, United States

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

234 Order Completed

100% Response Time

Samantha Ji

PhD in Chemistry with Specialization in Organic

Singapore, Singapore

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

1265 Order Completed

97% Response Time

James Cook

Masters in Management

Wellington, New Zealand

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 4/5

2594 Order Completed

95% Response Time

Michael Johnson

Masters of MSc in Economics

Washington, United States

Hire Me

FREE Tools


Plagiarism Checker

Get all your documents checked for plagiarism or duplicacy with us.


Essay Typer

Get different kinds of essays typed in minutes with clicks.


GPA Calculator

Calculate your semester grades and cumulative GPa with our GPA Calculator.


Chemical Equation Balancer

Balance any chemical equation in minutes just by entering the formula.


Word Counter & Page Calculator

Calculate the number of words and number of pages of all your academic documents.

Refer Just 5 Friends to Earn More than $2000

Check your estimated earning as per your ability




Your Approx Earning

Live Review

Our Mission Client Satisfaction

I got 85% in that assignment. Which really helps me to gey good scores in that unit. Thanks.


User Id: 399934 - 04 Jul 2020


student rating student rating student rating student rating student rating

I got great feedback from my instructor and my grade was 100%. thank you for all your help.


User Id: 448656 - 04 Jul 2020


student rating student rating student rating student rating student rating

Thank you, this is the first time I did not have to change anything in the requested essay. Great job!


User Id: 442767 - 04 Jul 2020


student rating student rating student rating student rating student rating

I'm happy. On time and very professional. It was done to my instruction. I'll use the service again


User Id: 455606 - 03 Jul 2020


student rating student rating student rating student rating student rating
callback request mobile
Have any Query?