Are You Searching for An Expert to hire for Analysis Methodologies Assignment Help and Homework Help Service?

Home   Course  
Previous << || >> Next

Unit34 System Analysis and Design

Higher Nationals Assignment Brief – BTEC (RQF) Higher National Diploma in Computing


Assignment - Analysis Methodologies

Unit Learning Outcomes:

LO2. Produce a feasibility study for a system for a business-related problem.

LO3. Analyse their system using a suitable methodology.

LO4. Design the system to meet user and system requirements.

Task One : You must complete a feasibility study for the case study you have selected. Your feasibility study should include the following:

A business case for the new system which should explain the desirability, viability and feasibility of the systems. The business case should contain as a minimum the following criteria: cost-benefit analysis, legal, economic, technical, operational, timeframes, organisational culture and security considerations. Investigation techniques that you would use to gather this information.

Solution :


The project report highlights the major aspect of a feasibility study and also discuss the various elements of feasibility study of a major double glazing company related to their system implementation and upgradation. In this report, the collaboration between the IT consultancy firm and double glazing company are also discussed. Through this collaboration between two companies in which way they can grow their demand of their services and products are also evaluates. The main aim of the project is to build up the new technological implementation and also build up a strategy that can boost up the sales of the double glazing company. The company mainly faces issues like outdated slow system and zero system documentation. The project report also shows the way they can change the new business requirements and also emphasizes the procedure to implement new system and the way they can change the existing systems.


The background of the company is that the company mainly focuses on building the windows and doors. The company buys most of materials in a huge amount from giant manufacturers and also sells the product to their warehouses. The technological set up that the company used is outdated and not relevant to the current scenario of the business perspective. The technological implementation was set up five years ago. The setup became very slow and it has no system documentation procedure as well. The main area that the managing director of double glazing company is focuses that they want to change or upgrade the existing system to get a higher productivity and also they want to invest in new technology to grow and to manage the business suitably.


Feasibility of the case study


The double glazing company wants to build up a new computerised system to compete with the current market scenario and to manage the business more precisely. The software requirements that can be needed to generate more business and more productivity are:


The finacalcad is the software that can be used to fix up the various issues, their main aim is to increase the productivity, and the main part is that the implementation charge is not that high. Therefore, the double glazing company can adopt or implement this software to their existing system to boost up the productivity of windows and doors (Haider and Knightly, 2016,).


The buildertrend is another type of construction software that not only help the Double Pane to produce higher productivity but it also covers the area of customer support. So through this software double also get the opportunity to learn the new things or any new future and also have the feature like instant access to webinars. Double Pane Company can use this software as well.


Software that Double Pane Company can use to increase their productivity as well as the expert manufacturing procedure are Plangrid software. Plangrid provides the project teams with access to various project drawings.


The evaluation of feasibility study is a designed proposal that to determine the designated task. Usually a feasibility study is done to technological upgradation and project implementation.

The cost/benefit analysis: The term cost/ benefit analysis determines the economic feasibility the economic feasibility is the expenses that required implementing the new system. The procedure helps to determine the costs and benefit of a system. Here the Double Pane can use the various new systems to change the exisisting one:

Legal considerations

The legal perspective are the computation model that determines that the existing systems are properly aligned to the legal requirements. For example, data processing system must comply with the data protection act (Kateb et al., 2015).

Technical analysis

The technical analysis is the section where the existing system is measured through the latest technological implications. In Double Pane, the latest technological implications can be the capacity to produce higher products, and also a system that has directly linked to the webinars (Castro et al., 2015).

Operational feasibility

Operational feasibility is the procedure that determines how well the system can determine the problem and the problem solving capacity. The operational feasibility also signifies the system upgradation part. Here the Double Pane can implement buildertrend as their software implications as it has the capacity to solve customer queries.


Timeframes feasibility

Timeframe feasibility are the duration that a new system take to solve a queries or the time the new system take to perform decently. The Double Pane must adopt software that has the quality to deliver products and services in time.

The organizational culture

The organization culture feasibility is the part that determines the ability to perform according to the Double Pane work culture (Zhang et al., 2015).

Security considerations

Security considerations are the feasibility study is the department that the new system must perform under company guidelines or the guidelines of the authority (Singh et al., 2015).


The outcome of the feasibility study is the upgradation of the existing system. The various kinds of suggestions related to the IT software implications and the contractor system upgradation are suggested here that are cost effective and also has the ability to deliver standardized product. The main aim of the study is to provide the Double Pane company at a sustainable stage so that they can perform better as per the customer requirements and as the demand increasing in their business new technological implications must be perform according to that scenario. The suggestion regarding new technology are varied and measured with all the components like security considerations, operational feasibility, technical analysis, and legal considerations (Vaidyanathan et al., 2015).

Task Two : Analyse the current system. Explain the tools you will be using to analyse the system. This can be either traditional models or Agile. You should include the following:

  • Identifying user and system requirements and any constraints, including possible security issues.
  • Identifying the team members and their roles and responsibilities in a project team.
  • Identifying documentation that will be produced at the different stages and determining the sign-off conditions.

Solution :

Analysis of system

For building of a software code required for the development of better software for the outdated systems of Double Pane, there are four tools of software required by a System Analyst in order to monitor the behaviour of the software while it performs. These tools of software enable in the provisions of visibility into the history of execution of the application that is being used.

• Code Coverage tool measures the quantity of the executed software

• Instruction Trace tool  creates a record of the activities that take place after the execution of the code

• Memory Analysis tool aids in tracking the usage of the memory of the code and helps in the identification of probable errors

• Performance Analysis tool is self-suggestive according to its name; it analyzes the performance and related issues that enable in inducing positive results in the application and its high efficiency.

The development of responsive tools is encouraged for the systems of Double Pane by the IT Consultancy Company rather than traditional debugging. The main reason being that the software analysis tools do not involve in restarting the application in order to test the analysis, whereas the traditional method of analysis will involve restarting of the application, causing a delay in time for execution of the analysis to clearly depict the control flow (Hou et al., 2015). The traditional method is problematic in nature, where the restarting sometimes causes analysis skewing.

Hence, the swift method is preferred where tools may be utilized in order to gather information and monitor the flow s of control while the application runs, aiding the software developer that specifications regarding the operational design are satisfied. The agile software tools entrust in the analyst that the system will not fail after deployment.

With the help of Software Analysis tools, the following benefits may be assured for the development of systems.

• Acceleration of the development process - The agile method of system analysis aids in clearing a better view of the performance of the application and identification of the errors in the developmental process earlier. They find problems in a more efficient manner as compared to the traditional method of debugging.

• Verification of performance accuracy- This helps in assuring the performance efficiency of the code by the system analyst for the application. The agile software tools help in the elimination of the unused codes and tightening the loops that are under processing ensuring maximum efficiency in the performance of the code. It helps in the achievement of real-time specifications (Holmes, 2017). The tools produce an advantage of identification of every function execution in the code.

• Quality Improvement- With the elimination of potential errors and leakage of memory, many problems are prevented. The agile software tools for analysis helps in tracking down problems inclusive of memory leakages and eccentric interactions during execution of the code.

Task Three : Design the system using suitable models from either traditional or Agile methodologies. The models used are your choice but should include a set of levelled DFDs and flow charts whether traditional or Agile methods are used. Designs will need to be signed off and also linked to other units if these systems are being built for other assignments.

You will need to assess the effectiveness of the system design with particular reference to the methodology used and how the design meets user and system requirements. Justify the choice of the analysis methodology used in the context of the business problem.

Solution :

Design of the system

Next to the selection of tools required for software analysis, it is important to take into consideration the process of the development of the software. The first method of designing of a system is the development of the system. The agile software analysis tools help in augmentation of a debug when the mode that initiates a pause is not an option. A tool for instruction tracing provides measurement of the performance whilst clarification of the RTOS interactions, context switches and performance hurdles.

They deal with failures using critical approach, and provide a visibility towards the complete history of the code execution aiding in less risk of data loss and other corruptive errors. Code sampling is an inherently intrusive method that encapsulates code monitoring as it runs and undertakes an inspection of the machine at intervals. It is not as efficient as compared to instrumentation since better accuracy involves greater time. Code sampling does not identify memory errors or captures instruction strings; the process of code sampling is much preferable for embedded systems where it is much faster and easy-to-use.


The next need is to execute the software to analyze its performance until the optimum state. Tools of software analysis are not utilized much since here the performance of the application is put to test (Ghobadian et al., 2016). The methods of analysis followed are instrumentation and sampling method. Instrumentation involves accurate accountability of the performance and efficiency of the application whereas sampling method involves monitoring for draining of system resources and performance influencing producing an effect on the accuracy of the test.

Systems involving SoC (System-on-chip) pose certain challenges affecting the single integrated circuit. However, with developed technology the designing of SoC can be done with the capabilities of Instruction tracing inclusive of cache monitoring and information regarding the timing of the performance.

Software analysis tools aid in the process of designing of the system to its development and further to test and finally, its deployment. It helps in the identification of resolved and unresolved issues as per their occurrence in the cycle of development of the system.

Development of tests is organized in order to enclose new code. It is also necessary to crosscheck the new code to ensure its proper functioning. New tools have the challenge posed upon them regarding visibility provisions to the function implementation. The need is also to evaluate the test harness, in order to ensure minimal threats that are posed to the code execution. Exception testing is required for mission-critical code whereas dead code stripping is a derived product from the process of code execution. Designing of the system required for Double Pane needs involvement of instrumentation (SoC in case of embedded system demands), development of the tests in order to ensure the proper functioning of the execution of the code (Bradley, Gokkaya, and Liu, 2017).


The proper system analysis can enhance the entire cycle of product development and help in simplifying the transition between the phases of product development. Software analysis tools will aid in producing a significant difference for the Double Pane industry. Integrating software analysis tools into the development and testing process of the systems involves the choice of tools that fit the type of analysis that is required by the system in order to ensure benefits (Camus et al., 2016).


All the ethical decisions and the technological implications are taken in this organization are based on the current structure of the Double Pane organization. The double pane organization wants to build up the new IT infrastructure as per their working area. The various kinds of software implication that are being suggested to the organization that are cost friendly as well as easy to compute. The software implications that are suggested here are the economically friendly and also cost effective and also has the ability to cover all the legal, operational expertise. The IT configurations that are suggested here are easy to implement and also has the ability to produce a huge quality products and services as per the organization-desired position.

The various kinds of software implications are suggested like buildertrend and Plangrid. These are the softwares that make the total operational area more easy and also helps the double glazing company to earn more profit and also helps the organization to sustain in this highly competitive world. The  software analysis tool that are being suggested here are the latest designing tool that help the company to resolve the various kinds of uncertain issues with a proper critical approach. The instruction tool that are being suggested here are the helpful tool that has the ability to record through manufactured goods. Based on the current market scenario this facility will help the organization to create a long-term business along with a standard working process. The above all suggestions also include the customer satisfaction that double pane company can achieve if they choose to implement any of the system. The feasibility study is based upon the various factors like legal factors, technical considerations, and operational expertise. Based on this above criteria the suggestions related to the new systems are formed and also structured as per the position and desirability of the company.


Therefore the project is to build up the new technological implementation in order to produce more products and services to get higher market value and the report also shows up the various elements regarding the business requirements that are ever changing in nature and also emphasizes the requirement to implement new technology and new system to grow higher productivity and managing the business successfully The feasibility study also shows up the requirement of new technology and the upgraded process of manufacturing the glasses and windows and their relevance to the current market scenario..In this report, various kinds of feasibility techniques are anaysed to choose the most suitable systems door the soluble glazing company. This report also made up in suggestive pattern that provide various kinds of software implications that the company may use to increase the operational efficiencies and customer satisfaction.


Tag This :- EM201954STE416DSA Analysis Methodologies Assignment Help

get assignment Quote

Assignment Samples

    ICT706 Data Analytics Assignment Help

    ict706 data analytics assignment help - Undertake data analytics approach to solve a set of business problems that require use of data processing approaches.

Get Academic Excellence with Best Skilled Tutor! Order Assignment Now! Submit Assignment