StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

HND Computing and Software Engineering - Essay Example

Cite this document
Summary
The paper "HND Computing and Software Engineering " highlights that there is a huge need for the head of the business to build a program that would record his phone calls, then alternative solutions are vital for the visualization and realization of the said program. …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER96.6% of users find it useful
HND Computing and Software Engineering
Read Text Preview

Extract of sample "HND Computing and Software Engineering"

HND COMPUTING AND SOFTWARE ENGINEERING Provision of office solutions, automations of different equipment and installation of Internet is a task that is very complicated to fulfill the need in the aforementioned premises. In this case, handling of this task should be done in a manner that is carefully executed and should be analyzed well. In providing networks in a certain institute consisting three branches, there are a lot of things that should be considered in order to have these things done. Analysis of the factors such as locations, availability of equipments, the proximity, the manpower to maintain the set-up and the needed materials to execute the proposal is indeed vital in this case. If we are to analyze the elements stated above should be followed and must be present in order to do these things. First, one must have to plan the necessary movements and execution of it for it is the backbone of the task. Included in this task is the ocular of the place including surveying of the place, determining the available resources such as the electricity, nearest Internet service provider, the place where satellites and cables should be installed are among those things that should be given enough attention. In this case, problems definitely would arise and it is a common saying that in every problem, there is a solution. However, one cannot solve the problem if it is not analyzed and classified whether it is a well-defined or ill-defined one. To be able to know the differences of these two, it is necessary to define them. HND COMPUTING AND SOFTWARE ENGINEERING 2 Ill-defined problems are those that are hard to define and most of the times they do contain things and elements that are hard to describe. In the same thing, most of experts and analysts agree that many important problems are ill-defined. On the other hand, the website http://www.si.umich.edu/SI502/slides/lecture11/tsld012.htm (2006) stated that well defined problems can be known as such "if initial conditions, solution, and methods can all be described." These things are best illustrated by mathematical problems, jigsaw puzzles and the likes. The same thing in this kind of problem, there is only a certain solution which one can easily track and preempt the outcome of the problem. By knowing these two types of problems, the shortcomings and other related troubles would be known and would be given solutions. Going back to the focal point, in the first problem wherein installation of internet network is required to three branches of the institute, the recognition as to whether it is a well or ill-defined problem is vital. If we are to analyze, problems that may be included in the well defined are the likes of the number of computer needed to be fielded in a certain branch, the type of internet service provider, the required number of memories that each of the computer set needs, the strategic location where the computer sets should be placed and the number of manpower needed for the installation and maintenance of the aforementioned gadgets are among those things that should be considered in this category. HND COMPUTING AND SOFTWARE ENGINEERING 3 In the ill-defined problems, the dilemma regarding what virus might struck in the computer sets, the capability of the manpower to execute the demand, the uniformity of performance of the computer sets in the three branches and other related problems are among those that are to be included in this kind of problem. The next thing after determining the problems is the execution of things that are to be done in order to have solutions in these things. For example in the well defined category, in determining the number of computer sets that are to be fielded in every branches, the size of the location of each branches is vital and is a big factor in order to know if how many computer sets would fit in the location without sacrificing the quality of the performance of the computer and the comfort of those who are using the facility. The determination of the internet-service providers that are to be used is also vital in order to know if their service is compatible with the specification of the computer and the need of the people who will use the internet according to their purpose. The manpower that are to be used in the execution of this is also vital so in this case one has to ensure that the personnel to be fielded in this project are capable of delivering the tasks. Management of different kinds of resources, and the execution of the tasks should be ensured as these problems were preempted and therefore they should be addressed in a manner that would at least solve them if not totally be eradicated. HND COMPUTING AND SOFTWARE ENGINEERING 4 However, problems that are hard to be solved which are included in the ill defined should be treated as outmost priority in order to ensure the proper execution of the tasks that are to be done considering the fact that these kind of problems are much complicated. With this, a more precise and delicate execution of tasks should be done. Of course, the client must know these problems, as they are a part of the realization of the task. In such cases, problems should be laid upon and presented in a way that the client understands the need, adjustments and other queries in order for him to be a part of the solution of the problem. There are obviously technical concerns that would arise and most of those concerns are not understood by the client and therefore it should be explained to him I order for the problems to be addressed and for the client to become a part of the solution. In this case, there should be illustrations and the likes to have the attention of the client as well as for him to make decisions in order to complete the tasks. Related concerns including software, computer viruses and many others should be tackled but one has to make sure that the client could understand the predicament to have a decision which is made both by the client and the IT support group. If the facts and problems are laid upon, then the discussions of the solution must be done. Of course, the opinion of the client is vital but the IT person should have the last say and the solutions should come from him. HND COMPUTING AND SOFTWARE ENGINEERING 5 Solutions should have alternatives and a permanent one. Of course analysis of more than one person is much better. In this case, the flow of different analysis and observation is appropriate in solving problems. After determining the best possible solution, it is better to introduce it to the client in order for him to be aware and to start the execution of the solution to the problem. Therefore, it is important to at least inform the client. Whether it is single or multiple solutions it should be reported to the client. The best solution should also be done in accordance to the demand of the client, which is precisely, the main reason on why there are IT works. In this case, the presentation should be accurate and must be biased to the development of the problem with the consideration in accordance to the demand of the client. Documentation of the solution is also vital in order for the client to know the developments as well as for the working personnel to analyze their movements; in this case, it is ensured that the solution would be executed well. If we are to analyze there are different methods to document the investigation and the proposed solution. It could be in a form of video documentary, a written report and the likes. Vital movements and decisions should be looked upon for analysis, classifications and other related developments needed to fulfill the requisites of the tasks. These things are vital in order to establish the things that are done while making solutions in the problem. HND COMPUTING AND SOFTWARE ENGINEERING 6 In the event that the solution to the problem succeeds, then venturing into more complicated tasks is not impossible and expansion of the company can be the next step into it. The introduction of auxiliary services such as office automation, office solutions and the likes is also present during this time. Therefore, venturing into activities such as e-commerce is also a complicated task. In order for the company to be known, business models should be made in order for the people to know how the company is working and what the services that are being offered are To further catch the awareness of the people, then different models to illustrate the company should be presented. By doing so, the people would be aware of different function and services of the company as well as the distribution of tasks and the capability of the company will be established. There are a lot of models that a company could use and one of them is the numerical structure by which statistical figures and structures can be presented. Through these things, vital data can be acquired and can be interpreted in a way that the parties concerned such as the clients and the people within the business can understand it. If the presentation is needed by the client and the business itself on how the business works, graphical data and formulas for efficiency of work and analysis of the present situation of the company should be done. Accomplishing these things would ensure that the client could understand the situation of the business just by looking into these presentations. HND COMPUTING AND SOFTWARE ENGINEERING 7 For example, for the assessment of productivity and efficiency, rating an output can also be done in order for the concerned people to know how efficient and how productive the workforce of the business is. It is also presumed that the business is output oriented wherein it doesn't rely on the time and the effort conducted by the working personnel but rather it is rated with regards to the output of the work that was finished and its out come. Illustration 1 Formula: 20%-Time allotted for the work +30%-Tasks that were done to the fulfillment of the work +50%-The quality of the work ____________________ 100% Intended output Deriving this formula would give an idea on how a certain output was done. However, in order for this formula to work, a rater must be present and this rater should also be credible. In having this practice, this would mean a lot for the business. Considering the fact that this business has something to do with IT and therefore, accuracy and perfection should always be present. In order to have a presentation and business model for the business a table is more appropriate for the presentation of its financial status in terms of profit and the sales of the business to make an impact in order to establish the name of the business. In this kind of scenario, table presentation is simple, yet it clearly states the situation of the company. A graph algorithm is also essential to further illustrate the relationship between the client and HND COMPUTING AND SOFTWARE ENGINEERING 8 the business and other factors and how they play a big part in their relationship and coherence with other elements as well as the relationship among different factors such as network of roads and electric circuit needed in networking. Illustration 2 A graph G=(V,E) consists of a set of vertices V together with a set E of vertex pairs or edges. Graphs are important because they can be used to represent essentially any relationship. For example, graphs can model a network of roads, with cities as vertices and roads between cities as edges, as shown in Figure . Electronic circuits can also be modeled as graphs, with junctions as vertices and components as edges (www2.toki.or.id 2006). Figure: Modeling road networks and electronic circuits as graphs The aforementioned models illustrate the capability and the performance of the business as well as the set-up of the needed materials. The model also indicates the possibility of the graph which shows coherence with the other components. Recording this kind of data gives us the idea on how the company performs and its standards. Documenting data and securing different roles in the business can be illustrated through these tables. To be able to test and further weigh the result and value of such tables the documentation of data and honest insertion of data are needed to be able to assess the performance of the business as a whole. HND COMPUTING AND SOFTWARE ENGINEERING 9 In case there is a huge need for the head of the business to build a program that would record his phone calls, then alternative solutions is vital for the visualization and realization of the said program. In such cases huge amount of memory in storing mass data is required in accomplishing this. There are varieties of method that are to be used in accomplishing this program. This means that the program that should be made must be compatible with he version of the computer unit to be used and in making this program. The question is, what algorithm design should be made in order to fulfill such requirement. Of course, it needs enough components in the program as well as the precise and accurate design for the realization of the project. It is more appropriate to use connected components design in order for the program to attend tremendous amount of phone calls and the likes. If we are to derive the design of this it would be like this one. Either breadth-first or depth-first search can be used to identify the connected components of an undirected graph and label each vertex with the identifier of its components. In particular, we can modify the DFS-graph algorithm to increment a counter for the current component number and label each vertex accordingly as it is discovered in DFS. For directed graphs, there are two distinct notions of connectivity, leading to algorithms for finding both weakly connected and strongly connected components. Both of these can be found in O(n+m) time, as discussed in Section (http://www2.toki.or.id 2006) HND COMPUTING AND SOFTWARE ENGINEERING 10 To be able to test its use, third generation programming language must be used to ensure the efficiency of the created program. In this case, it would be much complicated but it should also be as effective as possible. Deriving the formula from the second graph A graph G=(V,E), one can maka an appropriate formula to derive the need for storage of numerous data from time to time. If we are to look into the illustration below, it is much the same as illustration two, having the same formula as above in illustration number two, we can be assured that the networks to contain data regarding phone calls through electric signals and impulses can make the difference in this illustration to further document the program that was made. References: 1) Ill-defined and Well-defined problems available at url : http://www.si.umich.edu/SI502/slides/lecture11/tsld012.htm viewed on September 9, 2006 2) GraphAlogarithms available url : http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK2/NODE59.HTM#SECTION02400000000000000000 viewed on September 9, 2006 Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Hnd Computing And Software Engineering Essay Example | Topics and Well Written Essays - 2500 words”, n.d.)
Retrieved from https://studentshare.org/miscellaneous/1534547-hnd-computing-and-software-engineering
(Hnd Computing And Software Engineering Essay Example | Topics and Well Written Essays - 2500 Words)
https://studentshare.org/miscellaneous/1534547-hnd-computing-and-software-engineering.
“Hnd Computing And Software Engineering Essay Example | Topics and Well Written Essays - 2500 Words”, n.d. https://studentshare.org/miscellaneous/1534547-hnd-computing-and-software-engineering.
  • Cited: 0 times

CHECK THESE SAMPLES OF HND Computing and Software Engineering

Software Engineering

The paper "software engineering " states that each process model will prescribe a set of processing elements (activities of the framework, software engineering activities, tasks, work products, quality assurance and control mechanisms of change) and workflow.... software engineering is the application of systematic, disciplined and quantifiable development, operation and maintenance of software.... software engineering is part of a process, management techniques, methods, techniques and tool use....
2 Pages (500 words) Essay

Emerging Technology and Green Computing

The concerns that are raised with these two modes of software engineering are that they require a balance between efficiency and effectiveness of the machine (Fakha, Javed, Rasool, Malik & Zulfiqar 2012).... Some of the various technologies that have been born out of this include cloud computing and virtualization that allow for the use of resources over a wide network.... Software considers such aspects as cloud computing and algorithm tweaks that minimize power consumption improving efficiency (Harris 2008 23)....
3 Pages (750 words) Essay

How software engineering differs from other fields of engineering

software engineering and other engineering fields Name: Tutor: Course: Date: Introduction software engineering is the discipline covering the study and the application of engineering towards software development.... The discipline can be traced to the 1960s – particularly with reference to the NATO software engineering conference, which was held to explore and provoke exploration of study about the perceived software crisis of that time (Sommerville, 2008)....
3 Pages (750 words) Essay

Software Engineering

oftware engineering includes the CHAT APPLICATION PROJECT AFTER TEST PROGRAM ERRORS Introduction IEEE Computer Society through its SWEBOK 2004 defined software engineering as The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”; and 2.... software engineering management, 8.... software engineering process, 9.... software engineering tools and methods, 10....
2 Pages (500 words) Essay

The Development Process of Software

Requirement engineering.... Requirement engineering Process Model (REPM) developed for the development of software and the management of requirements.... The Requirement engineering Process Model (REPM) presented restrains various important and useful features for requirements gathering.... The whole is based upon the gathered requirements, so the criticality of collecting accurate and exact requirement has a great impact in software development....
4 Pages (1000 words) Research Paper

Information Management - Proctor and Gamble

It reduces the need for users to manage OS and other operating software.... The paper "Information Management - Proctor and Gamble" describes that PaaS provides a framework where developers can work on producing their systems and services.... PaaS makes testing and deployment of products cheaper and faster....
6 Pages (1500 words) Case Study

Software Evolution Process

This research paper tackled the topic software evolution process.... The discussion was limited to the following aspects of software evolution: types of software maintenance, the difference between E-type and S-type software systems, the laws of software evolution and how this process is carried out.... From this paper, it is clear that software process evolution is a component of software maintenance....
24 Pages (6000 words) Essay

Ethics in Computer Software Design and Development

From the above statistics, it is worth observing that software piracy is a crucial ethical dilemma that hurts both the IT sector and software companies.... (2010), reverse engineering is the most confusing and disputable subject in both the IT sector and software development world.... nother ethical dilemma facing software project management is the reversing of engineering code.... (2010) define reverse engineering as, a process of learning technological principles of an application through analysis of its structure to reveal the source code....
6 Pages (1500 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us