Questions
An internet trading system with 64 Kbps lines to end users has been web enabled. The average web page size is 40 KB. Users are complaining about response times exceeding 2 seconds. What would you recommend as an immediate possibility to improve performance?
- Tuning of DBMS
- Tuning of web server
- Ask users to work at nights
- Use of a web booster such as Citrix or NetScaler
If an application is running slowly, which of the following is true?
- You can always improve performance by using more CPUs
- You can always improve performance by using more RAM
- You can always improve performance by using more disks
- None of the above
Once a system has been tested and tuned for performance
- It will never face a performance problem again
- It will have a performance problem if system grows
- It can have a performance problem if system grows
- It will have a performance problem only if application changes
Response times of 4 jobs are 5, 1, 3 and 3. How many jobs have their response time greater than the average response time?
- 3
- 0
- 1
- 2
Consider the following program: void main () { foo (); } void foo () { for ( ; ; ) ; } The code will complete after how many iterations?
- 10
- 20
- Upon integer overflow
- Will never complete
You are approached to review an application code having performance issues. It is estimated that the code review will take 1 person year to go through all the code line by line. What is your recommendation in this scenario
- Take up the work and complete the review in estimated time
- Ask the customer to find exactly which part of the code has performance issue
- Take customers help to identify the portion(s) of the code that potentially have performance issues
- Recommned to use an automated tool to review the code to complete in quick amount of time
Which of the following is not a measure of Response time ?
- Time to service a web request
- Time to service a database transaction
- Time spent in disk subsystem
- Time to restart a service
Time between receiving response and submitting next request is defined as
- Think time
- Wait time
- Halt
- Waitfor
- Rendezvous point
Number of users in a system at a given instant of time is usually called
- Active users
- Concurrent users
- Number of users
- Number of connected users
Network bandwidth is a measure of
- Throughput
- Response Time
- Number in the system
- Utilization of network
Which of the below cannot remediate a performance problem associated with system memory (RAM)
- Cache frequently accessed data in system memory
- Dedicate system memory to specific tasks
- Add additional memory
- Create additional instances for parallel processing and load balancing
All of the below are potential to remediate performance problems associated with Network interface except
- Increase bandwidth
- Reduce packet size
- Add accelerator hardware when transporting secure data
- Improve performance on nodes within the network so the data is more readily available
Which of the following statements regarding the Application Architecture is false?
- applications are stable and relatively unchanging over time
- define the major kinds of application system necessary to process the data and support the business
- Involves applications systems design
- The applications are logical groups of capabilities that manage the data objects in the Data Architecture and support the business functions in the Business Architecture
The key purpose of the gap analysis is to _____
- establish quality parameters for the architecture
- identify potential missing or overlapping functions
- simplify the architecture by merging duplicate functions
- identify building blocks to be purchased
- refine the specification of new building blocks to be developed
Architecture building blocks ____, where as Solution Building blocks ____.
- are reusable - are not reusable
- define the architecture - provide a definition of the existing legacy system
- are used to define the implementation of components - are assembled from architecture building blocks
- define what functionality is included in the system - define what products will implement that functionality
- are assembled from solution building blocks - are single function components
How should the application systems best be described?
- As Computer systems
- As logical group of capabilities
- As schemas
- As data-flow diagrams
When selecting application architecture building blocks, what objects should be considered first?
- reusable building blocks from the Enterprise Continuum
- custom components developed internally
- integration methods
- common systems components that conform to industry standards
Which of the following is a good example of qualitative criteria for consideration in evaluating the Application Architecture?
- defects per unit of code
- cost
- security
- application functionality
- project timeline
Which of the following is not a good example of a qualitative criteria for consideration in evaluating the Applications Architecture?
- transaction volume
- availability
- application functionality
- reliability
- security
When completing the Applications Architecture, if the impact analysis reveals a significant change is needed to the business architecture, what may be warranted?
- Revisiting the business architecture phase
- Adjust the technology architecture to align the application architecture with the business architecture.
- Requesting a formal checkpoint review with the sponsors.
- Conduct a trade off analysis to resolve the conflict.
- Seek a temporary dispensation from the architecture governance board.