Tuesday, 9 July 2019

Transactions Not Allowed as workflow rule failed

                                            Image result for fbr

Those people, who are looking for FBR Tax return and after paying their fee or amount to anywhere with government tax applied and ready to request for returning that tax money with their filer registration on iris fbr.

Many people are worry when they go to filling forms and always error with selecting time period:2019 etc.

therefore, i am writing simple note after arguing with an FBR agent who advised me and i thought to share with you. those who search at google and yet not find error handle " Transaction not allowed  as workflow rule  failed".

Do not worry and there is always FBR agents day night work to make better public service via website and staying home you people can fix issues and deal concerning problems.

Updating website with Many functions is a bit tough job and keep updated with security.

Keep reading and stay relax because an answer has been posted according to  FBR service team.

When you get that error stated above can be just solve as wait and wait until 21 of August and then you try it again Declaration forms because there is so much work for the agent to be done of everyday regarding tax returns and resolving.

21 August 2019 system will updated for 2019 year and then again keep visiting Website to be updated and then you will not find an error when exact time you will again submit file and there will no such error again.

Also one more thing i would like to discuss with you readers, Do not hurry, there are one thousand people waiting like you to get their payment back. After proper screening you get your tax cash back in hand safe and sound with the wait of 9 months approximately. but time will be short as your submit application will  be in process and it takes months but not more than 9 months.

Never temper and these updates are for you to keep you relax after handling and saving your time.

Thank you for reading me with proper concentration and attention.
Stay updated and promote/Share article linked with you at social media pages and groups and Whatsapp so that everybody know this all story and be patience.

Stay awesome and blessed.

Best Regards,

Daniyal Younis

Monday, 27 May 2019

A survey on SDN Programming language: toward a Taxonomy


A survey on SDN Programming language: toward a Taxonomy

Error Prone: fixing errors with the help of X-programming language (already developed)
Modularity: make system module to program components separated and recombined
Topology:  Create a network graph how data will be interchange
Evolve: Develop gradually
Taxonomy: Classify languages according to their similarities and differences




Network: into two categories: 1, Deliver data.  2, Managing flow of Data
This paper is survey on programming languages for SDN, where before survey need look at what is SDN and its working methodology.

Introduction: SDN (Software Defined Networking) is newly emerging architecture for Networks controls from physical devices (embedded) to logical systems (Servers). Which could be easy to maintain and less expense on routers and wires etc. As well as with user requirement each network topology could be configured automatically using virtual SDN (Application interface). Where there is still lack of design and architecture for this System to be implement. Architecture divided into three categories:


SDN Architecture Diagram
                     

Northbound interface (NBI): which is used to share data between application layer and control layer.
Southband Interfaces (CDPI): used to share data between Controller and Data Layer (Forwarding devices).
Future Oriented Domain Analysis (FODA): is a method used to gather information about languages features and so on…


Data Plane:  also known as forwarding plane, used to forwarding devices such as; Switches, responsible forwarding packets through ports and links.
Control Plane (Controller): The controller is the part of network, which carries signal traffic and is responsible for routing. It also talks with application layer to which kind of services provided. Control plane functionality is to include system configuration and management.
Application Plane: Which provides the User facility to manage all the network activities on Data flow and manage security, virtualization, monitoring, Load balancing for each device and QoS using Application Plane Interface.
In the time of Physical installed devices all activities individually performed on each router installed control plane manually, where SDN has converted control plane into software installed that all time wasting and effort at a platform called SDN. All control and changes manage from Application Plane.


How to Change Author Name in Blogger Post

Thursday, 23 November 2017

SW-II

Software Engineering-II

Solved paper Section-B

Q4: Differentiate between LOC and FP?
A: Loc and FP both are used for measurement of program size. Line Of Code is used to measure the size of program by counting the Lines of Source code of the Program. Where Functional point used to measure the functional size.

Q5: Give solid reason for the actual benefits of documentation?
A:  Documentation is an important part of Software Engineering. It is a viable part of Software Development process and without it, it is hard to maintain any project and the developers have to re-invent the wheel.

Q6: When you feel that client don’t knot about their business environment in requirements gathering process. Which SDLC model you will preferred and why?
A: Agile SDLC will be preferred in this situation becuase;
     Customer satisfaction by rapid, continues delivery of useful software.
     Peoples and interactions are emphasized rather than process and tools.
     face to face communication and late requirements are welcome.

Q7: How extreme programming works for any given case of software development?
A: Extreme programming works in given case simply by placing two peoples together to work more faster than one person to overcome mistakes and errors. So in less time product is produced faster.

Q8: Is it possible that we can find the direct effort from FP analysis. If not give reason.
A: Yes this possible to find direct effort from functional points analysis as compare to other approach generation 2 that is known as COSMIC. That means it is worth to migrate from 1st generation method to 2nd generation.

Section-C
Q9: Following are the partial requirements written for a module “Online Banking debate  crad activation” of xyz marketing system.
The requirements listed above are a part of specification document. We want to calculate the lack of ambiguity for the requirements listed above in the “ Online Buying” module. The result will help us in gathering the data for maintaining the metrics for specification quality.
You have to analyze these requirements and then you have to find the value for lack of ambiguity in these requirements. For this you also have to mention the functional, Non-functional, total and ambiguous requirements in the given set of requirements.

Req-01 System shall allow user to enter 5 digit pin code number
Req-02 System shall allow user to enter national id card no
Req-03 System shall allow user to select type of user (current, pls and administrator) from combo
Req-04 System should have good user interface
Req-05 System should be user friendly
Req-06 System should be able to perform operations efficiently
Req-07 System shall confirm activation after getting correct info

A:
Metrics for specification quality,
 Software Requirements proposed by Davis in 1993
1. Functional requirements
2. Non-Functional requirements
Total Requirements (nr)= Functional req(nf) + Non-functional req(nnf)
Lack of ambiguity in requirements is calculated as;
Q = nui (ui = non-func req) / ur

Now calculate the un-ambiguity as follow;
check above table that how many are functional and non functional requirements in specification listed.

Req-01 (Functional) System shall allow user to enter 5 digit pin code number
Req-02 (Functional) System shall allow user to enter national id card no
Req-03 (Functional) System shall allow user to select type of user (current, pls & administrator)                                            from combo
Req-04 (Non-Fun)         System should have good user interface
Req-05 (Non-fun)         System should be user friendly
Req-06 (Non-fun)         System should be able to perform operations efficiently
Req-07 (Functional) System shall confirm activation after getting correct info

we  have Function req= 4, Non functional req= 3
Total Req= 4 ( Func_Req ) + 3 ( Non-Func_req)
Total Req= 7
Find Un-ambiguous efficiency:
Q = Non-Func_Req / Total Req
Q = 3 / 7
Q = .42%  (Un-ambiguous)

Q10: You are required to do functional point Analysis for these ease study given below.
This is real world example of FP Analysis. This will give you hand on experience of performing FP Analysis.
In the assignment you were provided with Library Information and Management system (LIMS). Consider only three tables from the same software (LIMS) named new_acc_no, Member and IssueHis.
1.  Newaccno: newacc keeps the record of books with all the details like title, Accession+, Author, Subauthor etx. max=40
2.  Member: member holds the data of the person who holds library membership Max=35
3.  IssueHis: This table holds the data of the books being issued. Max=14
The following operations are being performed on this system:


  • Add a book (with all it's details)
  • Delete the record of a book
  • Add a new member in the system
  • Generate a membership card for the library member
  • Generate a report that shows the number of books issued between two given dates
For this problem to do following:
a) Identify all ILF's, EIF's, DET's, EI's, EO's, and EQ's and calculate their complexities.
Calculate the understand FP count for the application.
Following support material for the problem.


EI


RET's
DET's
1 - 45 - 15> 16
<2LowLowAverage
2LowAverageHigh
> 2AverageHighHigh

EO, EQ
FTR's
DET's
1 - 56 - 19> 20
<2LowLowAverage
2 - 3LowAverageHigh
> 3AverageHighHigh

ILF, EIF

FTR's
DET's
1 - 1920-50> 51
1LowLowAverage
2-5LowAverageHigh
> 5AverageHighHigh

FP contribution of different Analysis Components
RatingValues
EOEQEIILFELF
Low43375
Average544107
High6561510

Solution: 
FTRDET
MaintainData_RefData_ProcTransactional
Add bookYesNoNoEI
Del bookYesNoNoEI
Add memYesNoNoEI
Gen_Card    YesNoYesEO
Book IssuedNoNoNoEQ

Complexities of the Functional POint Analysis
FTRDET
Transaction          FTR      DET Complexity  FP
Add bookEIbook>16Avg4
Del bookEIbook>16Avg4
Add memEImember>16Avg4

Gen_Card    EOmem. Lib>20high6
Book IssuedEQlib,mem,book>20high5

From above given tables we find Functional Points:FP= ILF + EIF + EI +EO+ EQ
FP= ILF + EIF + 23
FP= ILF +   0   + 23

FP= 3*7 +   0   + 23
FP= 21   +   0   + 23
FP= 44% out of 100%

You can also download Word file solution copy for more clearance , click
https://drive.google.com/open?id=1UL0GjSpR2wYTatZI36PbGbuGY5sy_2nx

23-nov-2017                                                          ALL-RIGHTS-RESERVED  ©DANIYALYOUNIS

Tuesday, 21 November 2017

Visual Basic

Chapter-1 checkpoints:

  1. List five major hardware components of a computer system.
  2.  The CPU, main memory, secondary storage devices, input devices, output devises. 
  1. What is main memory? What is its purpose? 
  2. Main memory is the computers work area. This is where the computer stores a program while the program is running, as well as the data that the program is working withRAM is volatile type memory. Temporary storage 
  1. Explain why computers have both main memory and secondary storage. 
  2.  Main memory does not save information as secondary storage does. 
  1. What are two general categories of software?
  2.  Operating systems and application software. Operating system is a set of programs that manages the computers hardware devices and control their processes. Applications of ware refers to programs that make the computer useful to the user.  
  1. What is an algorithm? 
  2. An algorithm is a set of well defined steps for performing a task or solving a problem 
  1. Why were computer programming languages invented? 
  2. They were invented to ease the task. They use words instead of numbers. 
  1. What is an object? What is a control?  
  2. An object is an item in a program that contains data and has the ability to perform operations . The data that an object contains is referred to as properties or attributes. A control is a specific type of object that usually appears in a programs graphical user interface. 
  1. What does event -driven mean? 
  2. An event is an action that takes place within a program , such as clicking of a control. If you wish for a control to respond to a specific event , you must write a set of programming statements known as event handler 
  1. What is a property? 
  2. A property is simply a piece of data that determines some characteristics of the control. 
  1. Why should the programmer change the name of a control from its default name? 
  2. Controls play an active role in the applications event handlers and their names appear in the applications programming statements. 
  1. If a control has the programmer -defined name txtRadius  what type of control is it? 
  2. Text box 
  1. What is the default name given to the first Text box control created in an application? 
  2. Text box 
  1. Is txtFirst+Lastname an acceptable control name? Why or why not?   
  2. The first three letters of the name should be a lowercase prefix indicating the controls type. The first letter of each word should be capitalized.  The part of the control name that appears after the three-letter prefix should describe the controls purpose in the application 
  1. What four items should be identified when defining what a program is to do? 
  2. Clearly define what the application is to do. Purpose , Input, Process , Output 
  1. Describe the importance of good planning in the process of creating a Visual Basic application. 
  1. Clearly define what the application is to do. 
  1. Visualize the application running on the computer and design it’s user interface. 
  1. Determine the controls needed 
  1. Define the values of each controls relevant properties 
  1. Determine the event handlers and other code needed for each control  
  1. Create a flowchart or pseudo code version of the code 
  1. Check the flowchart or pseudo code for errors  
  1. Start Visual Studio and create the forms and other controls identified in step 3 
  1. Use the flowcharts or pseudo code version of the code  
  1. Check the flowchart or pseudo code for errors 
  1. Start Visual Studio and create the forms and other controls identified in Step 3 
  1. Attempt to run the application  Correct  any syntax errors found and repeat this step as many times necessary 
  1. Once all syntax errors are corrected , run the program with test data for input. Correct any runtime errors. Repeat this step as many times as necessary. 
  1. What does it mean to visualize a program running?
  2. What is the value of such an activity? To create it in your mind,  to imagine what the screen will look like and sketch the former or forms in the application 
  1. What is a flowchart?  
  2. A flowchart is a diagram that graphically depicts the flow of a method. It uses boxes and other symbols to represent each step. 
  1. What is pseudocode
  2. Pseudocode is human readable code that looks similar to programming language. 
  1. What is runtime error? 
  2. Runtime errors are mistakes that do not prevent an application from executing but cause it to produce incorrect results 
  1. What is the purpose of testing a program with sample data or input? 
  2. This step must be repeated until the program reliably produces satisfactory results. 
  1. How much testing should you perform on a new program? 
  2. Until the program reliably produces satisfactory results 
  1. Briefly describe the purpose of the Solution Explorer window. 
  2. The Solution Explorer Window is a container for holding Visual Basic projects. When you create a new VA project a new solution is automatically created to contain it. The Solution Explorer window allows you to navigate among the files in a visual Basic project 
  1. Briefly describe the purpose of the Properties window. 
  2. When you are creating a Visual Basic application you use the properties window to examine and change a controls properties 
  1. What is the difference between the too bar and the toolbox? 
  2. The toolbox is a window that allows you to select the controls that you want to use in an applications user interface. 
  1. Toolbox is a window that allows you to select the controls that you want to use in an applications user interface. A toolbar contains buttons that execute frequently used commands 
  1. What is a Tool tip?
  2.  A tool tip is a small rectangular box that pops up when you hover the mouse pointer over a button on the toolbar or in the toolbox for a few seconds. It contains a short description of the buttons purpose 

created at 21-Nov-2017                   ALL RIGHTS RESERVED ©DaniyalYounis