Sunday, January 26, 2020

Software Engineering Ambiguities And Omission Computer Science Essay

Software Engineering Ambiguities And Omission Computer Science Essay Ambiguities and omission are statement that can be explained in number of ways. For example, the following statement is ambiguous. The operator identity consists of the operator name and password; the password consists of six digits. It should be displayed on the security vdu and deposited in the login file when an operator logs into the system. According to the question there are so many ambiguities and omission can be found in the given scenario. The main ambiguities and omission includes in given scenario as follows: The structured approach described in study text can be dividing as follows: Preface, introduction, glossary, user requirement definition, system architecture, system requirements specification, system models, system evolution, appendices, and index. The first category of structured approach is preface. In this stage should define the expected readership of the document and describe its version history, including a rationale for the creation of a new version and a summery of the changes made in each version.  [2]  In the second stage of structured approach is the introduction. In this stage this should describe the need for the system. There should be a brief explanation about its functions and will it works with other systems.Acooding to the given scenario the ticket machine is made for perches rail ticket quickly rather than waiting in the que to perches rail ticket. When the user enters the start button he can chooses the destination. After selecting the destination user can se e the availability of trains ,train time, what kind of trains available(slow or fast,overground or underground train).When the customer chooses the destination,train,and the time user can purchases the rail ticket by paying card or cash. In the next stage of the structured approach which is user requirement definition, needs to define the services provide for the user. User requirements can be explained as follows: When user enters the start button he should abele to see the destinations. When the destination chooses he should be abele to see the train time and the ticket price. If the customer confirms the selected destination he should be abele to pay by card or cash. If the customer wants purchases more than one ticket their should be a option to select the numbers of ticket .After that customer should abele to chooses the payment method (cash or card).If the customer user wants to pay by card he should abele to input the card. After input the card if the user change his mind and wants to pay by cash there must be option to cancel the payment method as a card and choose the payment method as cash. If the customer paid by cash change and receipt must be given. The next stage of structured approach involves to given scenario is system requirement specification. This should explain about the functional and non functional requirement s in detail. According to the system requirement the system should be able to display the destination when the user selects the start button. When the customer chooses the destination system should be abele to display the availability of trains, time.and price. If there are no trains for chosen time system should be abele to display the alternatives (eg; replacement bus services). When the customer selects the train the system should be abele display the payment method (cash or card).According to the scenario user can only pay by credit card or cash, but the system should be able to take debit cards as well. Because most people use r debit cards more than credit cards).If the user input a card before choosing the payment method or input a invalid card system should abele to displays the error massage. If user has been paid by cash system should able to gives the change back. After purchasing rail ticket by card or cash, the system should able to print the valid ticket to chosen destination and abele to provide the receipt for the payment which has been done? The next stage of the structured approach is System models, which has been don in question (e.) .The last stage which involves to given scenario is system evolution. This refers to the fundamental assumptions on which the system is based and anticipated changes due to hardware evolution, changing user needs.etc..(Eg: if the user wants to purchases the ticket online at home he should be able to log in to the system and purchases the train ticket. (c.)Write the user requirements definitions. The user requirements for a system could be divided to functional and non functional requirements, because it helps to the user to understand the system without technical knowledge. User requirements are defined using natural language, tables and diagrams as these can be understood by all users. There are so many problems can be generated when requirements are written in natural language. Lack of clarity It is something difficult to use language in a precise and unambiguous way without making the document wordy and difficult to read. Requirements confusion- Functional requirements, non-functional requirements, system goals and design information may be clearly distinguished. Requirements amalgamation- Several different requirements may be expressed together as a single requirement User requirements can be defined as: the software must provide a means of representing and accessing external files created by other tools.  [3]  According to the above scenario user requirements can be explained as follows. When the user presses the start button he should be able to choose the options (For example customer selecting a specific destination, the destination is in which zone, etc) When the customer chooses the destination user should be able to find out the train times and what kinds of trains (fast train or slow train, underground train or over ground train) are available for that time. If trains are not available or delays at that time user should be able to find out the alternatives such as when is the next train available?, Is there any replacement bus service available?, etc.. After choosing the destination, train and the train time, user should able to see the ticket price. User should able to choose the payment method (card payment or cash payment) to purchases the rail-ticket. If the user wants to pay by cash he should able to enter the cash and confirms the cash payment. After confirming the cash payment, rail ticket should be printed and receipt for the payment and change needs to be given. If the user wants to pay by card he should able to input the credit card or debit card and enter the validation pin. User should be able to get the rail ticket and the receipt after payment has been made. (d.)Write the system requirements specifications. System requirements are expanded versions of the user requirements that used by software engineers as the starting point of the system design.  [4]  Normally they add details and explain how the user requirements should be provided by the system. According to the given scenario software requirements can be highlight as follows: When the user enters the start button the system should be able display the destinations. When customer chooses the destination the system should be displayed the train availability, what kind of trains available (fast, slow train or over ground, underground) of chosen destination and the departures time. If there are no trains available at that time the system should able display saying that there are no trains available at chosen time enter the more option button to check the alternatives. When the alternatives selects system should be abele to display the alternatives(eg.take the replacement bus 472 towards London bride and take the northern line towards Morden -estimated time 1 hour and 32 minutes) If the trains available, after the choosing the destination and the departure time, the system should be able to display the ticket price for the all kinds of trains. For example if the user wants to take underground train within zone 1-6 the travel card will be  £6.30. When the customer selects the ticket type for the chosen destination the system should be able to display the payment method (pay by card or cash). If the customer chooses the payment method as cash system should display how much user needs to pay totally and also should display a massage saying input the cash for perches the ticket) When the customer input the cash the system should be able to charged exactly for the ticket price and change need to be given. Because most of the time users do not keep exact amount for the ticket.mostely they keep  £10 or  £20 notes. If the customer chooses the payment method as card he should confirmed the payment method as card and needs to input the card. When the customer enters the pin the system should abele to verify the card and take the money from users account, but the card is invalid there should be a error massage should be displayed saying you have entered a invalid card please enter the valid card. I f the validation is successful system should de abele to charge from uses account and provide the receipt. (e.)Draw a sequence diagram showing the actions performed in the ticket-issuing system. You may make any reasonable assumptions about the system. Pay particular attention to specifying user errors. Sequance diagram (f.)Write a set of non-functional requirements setting out its expected reliability and its response time. Requirements that are not directly concerned with the specific functions delivered by the system known as none functional system requirements. None functional requirements are not only concern with the software system to be developed, some may concern with the process that should be used to develop the system. There are three non-functional requirements. They are Product Requirements: Which specify the behaviour of the product? Ex: how fast are the system executed and how much memory dose it requires? Speed can be measured by processed transaction, event response time and screen refresh time. Organisational Requirements: requirements driven by polices and procedures in the customers and developers organisation. Ex implementation requirements such as the programming language or design method used. External requirements: Requirements that are driven from factors external to the system and its development process. Also the time that the user take to get familiar with the system and number of help forums that are available, robustness of the system , how much time it take to restart the system in case of a failure occurred. Reliability that measures mean time to failure. Rate of failure accuracy availability and portability of unavailability. Portability of percentage is non-functional requirements that are important when designing a ticket issuing system. (g.)Develop a set of use-cases that could serve as a basis for understanding the requirements for ticket-issuing system. Use Case (h.)Briefly describe the requirements validation process. Discuss all the checks that you have to perform to validate the above requirements in ticket-issue system. Requirement validation concern with the specification of the system that customer wants is functioning according to the requirements. Requirement validation also examines the specification to ensure that all software requirements have been stated unambiguously; that inconsistence, omission and errors have been identified and correct them. Following checks have been carried out on requirements Availability checks Since this is a ticketing system that is used by public. There are multiple users with multiple requirements. Therefore the requirement validation should be favourable for all users. However some users may find there requirements are fulfilled and some may not. Consistency Checks There should be no contradictory constrains or descriptions of the system function. Completeness Checks To check all the requirements have been achieved Realism Checks Once the requirements being gathered it is important to check that the system can be implemented with the current technologies and also it is possible to finish the project with the given time period with the allocated budget. Verifiability To reduce the potential of dispute between customer and contractor, system requirements should always be written so that they are referable (i.)Create a semantic data model for the above scenario. Data model (j.)What is the impact if when the customer pays cash, he is allowed not to have the exact amount? According to the given scenario if the user pays by cash he needs to pay the exact amount. For example if the rail ticket is  £6.30 user must pay exactly  £6.30.Specialy the cities like London most people dont carry change with them they keep  £5,  £10 or  £20 notes. It is a user requirement to get the change back if the user inserts cash more than exact amount. System should abele to give the change back. However in the real life most of the ticket machines, if you put cash you get the change back.

Saturday, January 18, 2020

Alumni Tracer System

The Alumni tracer is a System that even they are far from the schools, the schools can communicate with the graduate students and to know more about their experiences and their careers after finished their studies. Technology is a tool and method used in solving problems and to make the work easier. In our modern generation, almost everything around us is made-up of technology and the most developed gadget in our generation is the computer wherein almost everyone needs it. Students, Teacher, or even a simple user can do anything they want in computers. It can make to help us to make our work easier and faster. Every schools-universities or institutions are using computers. Some of schools wants to remember all those person who have been part of their society, that’s why they want to know if the students from their school has a capability to compete their knowledge or skills to everyone and they want to know more about the students who are already graduated. College has always placed great emphasis on the importance of maintaining a close rapport with its alumni. In order to build and enhance the alumni network, the Alumni Affairs Office was established to act as an intermediary platform in bridging the gap between the College and its vast alumni members. It actively plays its role in maintaining a good relationship between the alumni and College as well as extending dynamic network between alumni from various School of Studies. The Alumni Affairs Office also plays an integral part in organizing various homecomings, thus effectively keeping the communication channel between the College and its alumni open, providing countless opportunities for its alumni in strengthening its networking ties and forging an everlasting bond of fellowship. Thus the researchers came up with an idea of creating an online alumni tracer. The Alumni Tracer is being used by several schools to conduct significant feedback, to reconnect graduates to their alma mater and to know the demographic profile of the employment record of the respondents. Several schools in the Philippines nowadays have been using it and integrate it through their official websites and/or alumni association’s page.

Friday, January 10, 2020

Charging for Plastic Bags Essay

Nowadays, many billions of plastic bags have been using every year, and it seems to be increased more and more. According to Noland (2013), in the UK, the number of plastic has risen up to 5.4% in 2010 to 2011. Another statistic illustrates that 90 percent of plastic bags do not be reused or recycled (Bobby, 2013). This shows that people do not care much about the effect of plastic bags. Therefore, the government should intervene to solve this problem: to introduce a charge for plastic bags. Plastic bag is one of major environmental issues. It provides many disadvantages for environments, animals, and even humans, so people should be aware for using plastic bags. In order to reduce using plastic bags, the government has to make a law of charging for using them. According to Noland (2013), Ireland has definitely decreased 95 percent of using plastic bags since they had a plastic bag tax in 2002. Wales’ statistic shows that rate of plastic bags had reduced to 22 percent because of introduced charging (Noland, 2013). It means that this project can persuade or support consumers to not use a lot of plastic bags, so it can protect the environment. In the United States, people use 100 billion plastic bags a year (Bobby, 2013). A huge of people is using plastic bags, so another reason of charging for plastic bags is it is impossible to stop use plastic bags because people still need them in daily life for carrying things. Moreover, producing plastic bags is a part of businesses. This will hard to ban plastic bags. Hence, people who want to use plastic bags should pay for it so that the government can use money from charging or taxes for doing other things that are useful. Opponents of charging for plastic bags say that this project does not help much about saving the environment. There is a better way of solving this problem, including alternatives to plastic bags. People can reuse and recycle the bags. However, alternatives to plastic bags still give harmful for the environment. According to Bobby (2013), reusable plastic bags can cause a brains and kidneys problems. Even though paper bags can break down, it provides a gas that leads to global warming (Bobby, 2013). Bobby also refers that cloth bags are more harmful than plastic bags because people require trees for making bags (2013). As with most things, there are pros and cons of both sides, but, overall, to introduce a charge for plastic bags provides more advantages. It is certainty that charging for plastic bags can reduce people to not use plastic bags. Moreover, it is nothing to do with people who produce plastic bags because they cannot ban plastic bags anyway, so having a charity are more benefits that banning plastic bags.

Thursday, January 2, 2020

Internship Report on City Bank Limited - 18288 Words

1.1 Introduction Economic history shows that development has started everywhere with the banking system and its contribution towards financial development of a country is the highest in the initial stage. Schumpeter (1933) regarded the banking system as one of the two main agents (other being entrepreneurship) in the whole process of development. Keynes also emphasized the role of banking services in the process of economic development of a country, while SHE was addressing the House of Lords regarding International and Monetary System (quoted in Sharma 1985). Moreover Alexander Gerschenkron (1962) in his popularly known â€Å"Gerschenkron’s Hypothesis† explained the banking system as the key role player at certain stage of the†¦show more content†¦Md. Abdul Halim, Senior Vice President Manager, CBL, BB Avenue Br. ïÆ'Ëœ Mr. A.S.M Shokrana, Vice President, PBL, BB Avenue Br. ïÆ'Ëœ Mr. Mohammad Mortaja, Senior Executive Officer, Credit Department, CBL,BB Avenue Br. ïÆ'Ëœ Md. Sohel Rana, Officer, Accounts Section. (b) Secondary sources (i) Annual report of City Bank Ltd. (ii) Files Folders (iii) Memos Circulars (iv) Daily diary (containing my activities of practical orientation) maintained by me, (v) Various publications on Bank, (vi) Websites, Different circulars sent by Head Office and Bangladesh Bank. 1.6 Limitations of the Report There were some problems while I have undergone the internship program. A wholehearted effort was applied to conduct the internship program and to bring a reliable and fruitful result. In spite of having the wholehearted effort, there exits some limitations, which acted as barrier. The limitations were --- ïÆ'Ëœ The study was limited only to the City Bank Limited, B.B. Avenue Branch. ïÆ'Ëœ Another Problem was time constraints. The duration of my internship Program was only two months. But this time is not enough for a complete and fruitful study. ïÆ'Ëœ The Bank was a busy one having heavy rush of people, whom officers need to deal with. So allocation ofShow MoreRelatedInclusive Study to Know the Prospective of Askari Bank Essay1537 Words   |  7 PagesINTERNSHIP LETTER â€Æ' EXECUTIVE SUMMARY The inclusive study of Askari bank helps to suggest the organizational wide plans that verify the long run success of the organization, finding new ways to add value, flexibility, and developing unique skills and ideas to manage people. After studying one can simplify that how a bank can provide various products services to the customers in order to provide them best value. The purpose of Askari bank is to provide professional reliability, customer satisfactionRead MoreInternship Report1565 Words   |  7 PagesInternships profile Chengdu Bank, founded in December 30, 1996, the former Chengdu 44 urban credit cooperatives founded Chengdu Urban Cooperative Bank, Department of Sichuan Province, the first city commercial banks. October 28, 2008, approved by the China Banking Regulatory Commission, the Bank of Chengdu in the Chengdu City Commercial Bank officially changed its name to mark the beginning of the line development by local banks to regional banks, national bank. At the same time, Bank ofRead MoreAn Internship Report on Soneri Bank Ltd.1975 Words   |  8 PagesAn Internship Report on Soneri Bank Ltd. Muhammad Ali Jinnah University ISLAMABAD Internship Report At Submitted by: Mr. Umair Azim ME063005 MBA (BF) An Internship Report on Soneri Bank Ltd. Table of contents ï  ¶ History ï  ¶ Job Description ï  ¶ Departments, I served ï  ¶ Accounts Opening ï  ¶ Remittance ï  ¶ Clearing ï  ¶ Areas, I learnt ï  ¶ How my internship would influence my career ï  ¶ Conclusion An Internship Report on Soneri Bank Ltd. History Incorporated on September 28, 1991 the first Branch of SoneriRead MoreEvaluating Customer Satisfaction in General Banking of The Premier Bank Limited2432 Words   |  10 Pagesï » ¿Evaluating Customer Satisfaction in General Banking of The Premier Bank Limited Evaluating Customer Satisfaction in General Banking of The Premier Bank Limited Submitted To Mr. Muhammad Intisar Alam Senior Lecturer BRAC Business School BRAC University Submitted By Name ID- BRAC Business School BRAC University Submitted in Partial Fulfillment for the Degree Bachelor of Business Administration (BBA) BRAC Business SchoolRead MoreA Study of Loan Disbursement and Recovery System of Shahjalal Islami Bank Ltd- Gulshan Branch7599 Words   |  31 PagesAmerican International University-Bangladesh (AIUB) INTERNSHIP AFFILIATION REPORT ON â€Å"A study of loan disbursement and recovery system of Shahjalal Islami Bank Ltd- Gulshan Branch† An Internship Report Presented to the Faculty of Business Administration in Partial Fulfillment of the Requirements for the Degree of Bachelor of Business Administration Supervised By: R. Tareque Moudud FCMA, ACS, ACMA (UK) Director, Office of Placement Alumni (OPA) Submitted By: Mashuk Ifthaker ID # 08-11857-2Read MoreWorking Report of Standard Charterd Bank Bd Ltd.5390 Words   |  22 PagesA WORKING REPORT ON STANDARD CHARTERED BANK By Nafis Ahmed ID: 0720129 An Internship Report Presented in Partial Fulfillment of the Requirements for the Degree Bachelor of Business Administration (BBA) INDEPENDENT UNIVERSITY, BANGLADESH December 5th 2010 A WORKING REPORT ON STANDARD CHARTERED BANK By Nafis Ahmed ID: 0720129 Has Been Approved November 2010 _____________________ Mr. Chowdhury Rajkin Mohsin Lecturer, Finance School of Business Independent University, BangladeshRead MoreAskari Bank: A Leading Pakistani Bank7412 Words   |  30 Pages|Contact Details | |Askari Bank, one of the leading banks of Pakistan. The bank was founded in 1992, and in the 18 years since, our growth and success patterns have far outgrown industry standards. Askari Bank has expanded into a nationwide presence of 150 branches, and an offshore banking Unit in Bahrain. A shared network of over 1,100 online ATMs covering all major cities in Pakistan supports the delivery channels for customer service. As on December 31, 2007, the bank had equity of PKR 12.27 billionRead MoreAskari Bank: A Leading Pakistani Bank7426 Words   |  30 Pages|Contact Details | |Askari Bank, one of the leading banks of Pakistan. The bank was founded in 1992, and in the 18 years since, our growth and success patterns have far outgrown industry standards. Askari Bank has expanded into a nationwide presence of 150 branches, and an offshore banking Unit in Bahrain. A shared network of over 1,100 online ATMs covering all major cities in Pakistan supports the delivery channels for customer service. As on December 31, 2007, the bank had equity of PKR 12.27 billionRead MoreSwot Analysis Of Boys And Girls Harbor916 Words   |  4 PagesA person who is graduating from college will get the opportunity for an internship. The person will get an understanding of the companys internal and external environment. This paper will look at the four areas of Boys and Girls Harbor using SWOT analysis. The paper will discuss the strengths and weaknesses which are the internal area and the opportunities and threats which are the external area of the company. There will be suggestions on how the company can improve and be successful.              Read MoreReport on Letter of Credit11547 Words   |  47 PagesCREDIT OF EVEREST BANK LIMITED. AN INTERNSHIP REPORT ACKNOWLEDGEMENT It has been a really awesome experience to be an intern at Everest bank limited. During the internship, I got an opportunity to meet the top personality of the banking sector and I got to know the real working environment and procedures of the banking industry. This report is based on Issuance of Letter of credit at one of the leading bank of Nepal, Everest Bank Limited. It is prepared as a part of the internship program in partial