System Analysis and Design

Prototyping for Applications {0}

By Ishmene A.C.

Prototyping is used by many different types of organizations when developing a product and can be beneficial in creating a final product for a user with specific requirements. “Prototype-based methodologies repeatedly performs the phases of analysis, design, and implementation in a cycle until the final system is completed (Dennis, 2015)”. Prototypes are a model, or rough draft, of the big goal of a product. It is a way for users to get a sense of what the product or system will do. When creating a product, there are many different companies that utilize prototyping because it can provide many advantages.

read more...

Rapid Application Development {0}

By Mackenzie B.

Rapid Application Development (RAD) is an agile software development framework that acts as an alternative to the waterfall model. In essence RAD is “achieved by implementing a series of techniques that are focused on speed, adaptability to requirements changes, and evolution” (Castro, Jain, Chandrasekaran). RAD is a continuously adapting framework that allows the developer to create prototypes and adapt to their customers needs throughout the entirety of the project.

read more...

QuickBooks and Business Correlation {0}

By William B.

QuickBooks has been one of the most used accounting software when it comes to running a small business. The software manages a company’s payroll, inventory and all the other things that goes into running a small business to middle size business. What is also very beneficial from QuickBooks is the fact that it also helps with marketing and other services, so this piece of software has many different functions imbedded within. In a business aspect, the user can see that QuickBooks can improve the business productivity and efficiency. This software can potentially look at someone’s life as a business and organize it by making their day to day routines more efficient and well-rounded. By evaluating QuickBooks, one can see that this product can benefit the user and has more room to improve.

read more...

Bluetooth Low Energy (BLE) Proximity Tags {Comments Off on Bluetooth Low Energy (BLE) Proximity Tags}

By Javier V.

We have just recently learn about Internet of things, which is a network of physical objects able to collect and exchange data. I started to think, how is this done? What technology can be use to achieve this. I found several different technology NFC, RFID, and BLE. Out of the three BLE (Bluetooth Low Energy) proximity tags was most interesting. Bluetooth Low Energy is a wireless personal network technology that “consumes as little as one hundredth the average power required by Bluetooth Classic” (Trueman, 2014). It is perfect technology for devices that run on a small battery, like coin battery. This is where BLE proximity tags come into play, because it allows that tag to run for years on a single coin battery. As system developers we need to look into the technology that can be implemented in our projects.

read more...

Extreme Programming Methodology {Comments Off on Extreme Programming Methodology}

By Vy T.

Being involved in the business and technology field means that one is often faced with a predicament, a fast and ever-changing environment. In software development specifically, one would expect these constant changes. In chapter 1 we studied some well-known methodologies and among them is Extreme Programming. Unlike the Waterfall methodology, whose “development cycle was too long” to be able to address changing requirements, the Extreme Programming methodology is set on the four core values of communication, simple, feedback, and courage and also the foundation that a system is not engineered, but evolved (Iskold, 2007).

read more...

Decision Analysis {Comments Off on Decision Analysis}

By Huy T.

We all know that decision-making is one of the hardest things in life. People make decisions when they already know what to do; however, there are critical moments when we have to make decisions without knowing what to do. Good decisions solve the problems that a person or a company is facing; good decision-making can also save a company from failing. For example, Apple made the right decision to hire Steve Job back in 1997, and that was “one of the greatest decisions of all time” (Kruse, 2013). Bad decisions can cost business millions of dollars or even kill the business. For example, Walter A. Fallon, Kodak’s former CEO, decided to stick with film camera when he got internal reports that showed the rise of digital pictures and cameras in 1981, and because of his decision, “Kodak missed out on the digital revolution and filed for bankruptcy protection in 2012 (Derousseau, 2015). This is when decision analysis takes role.

read more...

Cloud-Based Accounting Information Systems {Comments Off on Cloud-Based Accounting Information Systems}

By Megan V.

Cloud computing services were predicted by 2015 to be operated by more than 240 million business customers through mobile devices and to generate $5.2 billion in revenue. Netflix and Amazon Web Services remain as one of the most popular cloud computing services on the market. But this technology is slowly making its way to other sectors, such as in financial accounting. For reasons such as increased efficiency, productivity, and maintaining competitive advantage, many companies in the financial sector are working towards integrating mobile cloud computing in its future operations.

read more...

Automating Big-Data Analytics {Comments Off on Automating Big-Data Analytics}

By Corey S.

Big-Data is what we call very large data sets that are difficult to analyze through traditional means of data processing. Companies spend thousands of dollars to hire data scientists to try to find ways that they can get this mass of data to work for them instead of sitting stagnant on petabytes of storage in a data warehouse. This data could be potentially used to track trends in consumer behavior, or to identify peak times of sales. The current process of analyzing big data often involves licensing expensive software, and/or hiring a data scientist to find those trends. But what if this could be improved upon? What if a large portion of this could be taken care of by itself?

read more...

User Interface Design {Comments Off on User Interface Design}

By Victor T.

When making a website one of the most important parts of the system is the user’s interactions. The connection between the screen and the users needs to be designed to make his/her experience as easy and efficient as possible. Interface design is the process of defining how a system will interact with external entities (Dennis). There are principles of designing a user interface that every designer should follow. The three big principles are layout, consistency, and clarity.

read more...

Software Quality Management {Comments Off on Software Quality Management}

By Aneesa S.

Software Quality Management (SQM) manages the quality of software and its development process. At the organizational level, quality management is concerned with establishing a framework of organizational processes and standards that will lead to high-quality software. At the project level, quality management involves the application of specific quality processes and checking that these planned processes have been followed.

read more...